Comments for jsVal
19 Mar 2006 23:51
Re: tried demo version
Can you provide me more details on what's not working?
What Browser do you use?
Timo
> and it failed to catch simple errors;
> and flagged things
> that were not errors
16 Mar 2006 16:06
tried demo version
and it failed to catch simple errors; and flagged things
that were not errors
Re: tried demo version
> Can you provide me more details on
> what's not working?
> What Browser do you use?
>
> Timo
>
>
> % and it failed to catch simple errors;
> % and flagged things
> % that were not errors
>
>
>
see below code JSVAL_RX_EMAIL has charset encoding problem!!!
function _checkRegExp(regx,value){
switch(regx){
case "JSVAL_RX_EMAIL":
return((/^[a-zA-Z溥闹躚+([\.-]?[a-zA-Z溥闹躚+)*@[a-zA-Z溥闹躚+([\.-]?[a-zA-Z溥闹躚+)*(\.\w{2,5})+$/).test(value));
case "JSVAL_RX_TEL":
return((/^1?[\-]?\(?\d{3}\)?[\-]?\d{3}[\-]?\d{4}$/).test(value));
case "JSVAL_RX_PC":
return((/^[a-z]\d[a-z]?\d[a-z]\d$/i).test(value));
case "JSVAL_RX_ZIP":
return((/^\d{5}$/).test(value));
case "JSVAL_RX_MONEY":
return((/^\d+([\.]\d\d)?$/).test(value));
case "JSVAL_RX_CREDITCARD":
return(!isNaN(value));
case "JSVAL_RX_POSTALZIP":
if(value.length==6||value.length==7)
return((/^[a-zA-Z]\d[a-zA-Z] ?\d[a-zA-Z]\d$/).test(value));
if(value.length==5||value.length==10)
return((/^\d{5}(\-\d{4})?$/).test(value));
break;
default:
return(regx.test(value));
};
};