请问解决整数,货币,INT,DOUBLE,等类型的JavaScript验证--这个问题我过去提过,而且结贴,忽然发现并没有解决我的问题!只好旧话重提
最近工程中需要验证数据,自然用的是JavaScript,比较头痛的是
1、验证年月日yyyy-mm-dd 和yyyy-mm-dd xx:xx
2、验证金钱类型:如 589.21
3、验证 整数,数字
我个人有一些脚本,但做的不好,不是不能完全验证,就是写的超级复杂,在这里看见不少高手脚本,但刚好没有我需要的,请各位高手指点,谢谢。
分绝对给,骗人是小狗,嫌少e-MAIL: lz.@263.net 我给加
感谢!
//=================================================
当时大家给我的解决办法是下面的....
但是我测试了 不能用 只好再请教高手!
请帮我解决这个问题!
解决正整数,数字,各种类型的数字怎样验证,要求有提示信息,并能给出正确的修改,或修改意见!
<script>
//检查是否为任意数(实数)
function isNumeric(strNumber) {
var newPar=/^(-|\+)?\d+(\.\d+)?$/
return newPar.test(strNumber);
}
//检查是否为正数
function isUnsignedNumeric(strNumber) {
var newPar=/^\d+(\.\d+)?$/
return newPar.test(strNumber);
}
//检查是否为整数
function isInteger(strInteger) {
var newPar=/^(-|\+)?\d+$/
return newPar.test(strInteger);
}
//检查是否为正整数
function isUnsignedInteger(strInteger) {
var newPar=/^\d+$/
return newPar.test(strInteger);
}
</script>