function isUSD(str) {
if (str[0] !="$"){return false} //检查第一个是否$
str1 = str.slice(1)
if (str1.indexOf(".")>-1){
sl1 = str1.split(".")
if (sl1[1].length !=2){return false} //检查小数点是否2位
sl2 = sl1[0].split(",")
}else {sl2 = str1.split(",")}//整数部分
var len = sl2.length
if (sl2[0].length>3 || sl2[0].length ==0){return false}//如果整数部分只有一截,看长度是否大于3位
if (len >1){
for (i=len-1;i>0;i--){
if (sl2[i].length !=3) return false//如果整数部分超过一截,看其他部分长度是否等于三位
}
}
console.log(true)
return(true)
}

京公网安备 11010502036488号