js金額校驗,js正則表示式,包含正負,小數點後兩位
阿新 • • 發佈:2019-01-09
js金額校驗,js正則表示式,包含正負,小數點後兩位,js程式碼如下:
function isMoney(s) {
//金額 只允許正數
//var exp = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
//金額 允許正(+)負數
//var exp = /(^([+-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([+-]?)(0){1}$)|(^([+-]?)[0-9]\.[0-9]([0-9])?$)/;
//金額 允許正負數
var exp = /(^([-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([-]?)(0){1}$)|(^([-]?)[0-9]\.[0-9]([0-9])?$)/;
if(exp.test(s)) {
return true;
} else {
return false;
}
}
原文:https://blog.csdn.net/marvel_cheng/article/details/83376746