正则表达式验证金额

/*

用途:检查输入字符串是否符合金额格式

格式定义为正数,小数如:222,22.22有个bug22.也可以修补见isMoneyBug

输入:

s:字符串

返回:

如果通过验证返回true,否则返回false

*/

functionisMoney(s){

varregu="^[0-9]$|^[0-9]+[^a-z]$|^[0-9]+[^a-z][0-9]$|[0-9]$";

varre=newRegExp(regu);

if(re.test(s)){

returntrue;

}else{

return false;

}

}

//

functionisMoneyBug(s){

varregu="[0-9]$";

varre=newRegExp(regu);

if(re.test(s)){

returntrue;

}else{

return false;

} }

参数s是传来的input的value值

相关推荐