zzffhh
(zzffhh)
中级会员
 
一般会员
UID 27650
精华
0
积分 201
帖子 200
金钱 201 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-4-9
状态 离线
|
[广告]: 代充Paypal帐号美元
用js的正则表达式判断金额是否有效
用js的正则表达式判断金额是否有效。下面是我从网上找的,可是有缺陷。12..23 可以通过。
判断是否是钱的形式
function isMoney(pObj,errMsg){
var obj = eval(pObj);
strRef = "1234567890.";
if(!isEmpty(pObj,errMsg)) return false;
for (i=0;i<obj.value.length;i++) {
tempChar= obj.value.substring(i,i+1);
if (strRef.indexOf(tempChar,0)==-1) {
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}else{
tempLen=obj.value.indexOf(".");
if(tempLen!=-1){
strLen=obj.value.substring(tempLen+1,obj.value.length);
if(strLen.length>2){
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}
}
}
}
return true;
}
function isLeapYear(year)
{
if((year%4==0&&year%100!=0)||(year%400==0))
{
return true;
}
return false;
}
|
|