请问解决整数,货币,INT,DOUBLE,等类型的JavaScript验证--不是高手不要来--给分多多--请快帮忙
16lz
2021-01-22
最近工程中需要验证数据,自然用的是JavaScript,比较头痛的是
1、验证年月日yyyy-mm-dd和yyyy-mm-ddxx:xx
2、验证金钱类型:如589.21
3、验证整数,数字
我个人有一些脚本,但做的不好,不是不能完全验证,就是写的超级复杂,在这里看见不少高手脚本,但刚好没有我需要的,请各位高手指点,谢谢。
分绝对给,骗人是小狗,嫌少e-MAIL:lz.@263.net我给加
感谢!
<script>
//检查是否为任意数(实数)
functionisNumeric(strNumber){
varnewPar=/^(-|\+)?\d+(\.\d+)?$/
returnnewPar.test(strNumber);
}
//检查是否为正数
functionisUnsignedNumeric(strNumber){
varnewPar=/^\d+(\.\d+)?$/
returnnewPar.test(strNumber);
}
//检查是否为整数
functionisInteger(strInteger){
varnewPar=/^(-|\+)?\d+$/
returnnewPar.test(strInteger);
}
//检查是否为正整数
functionisUnsignedInteger(strInteger){
varnewPar=/^\d+$/
returnnewPar.test(strInteger);
}
</script>
日期格式匹配的正则表达式问题!
http://expert.csdn.net/Expert/topicview.asp?id=1088786
1、验证年月日yyyy-mm-dd和yyyy-mm-ddxx:xx
2、验证金钱类型:如589.21
3、验证整数,数字
我个人有一些脚本,但做的不好,不是不能完全验证,就是写的超级复杂,在这里看见不少高手脚本,但刚好没有我需要的,请各位高手指点,谢谢。
分绝对给,骗人是小狗,嫌少e-MAIL:lz.@263.net我给加
感谢!
8 个解决方案
#1
<script>
//检查是否为任意数(实数)
functionisNumeric(strNumber){
varnewPar=/^(-|\+)?\d+(\.\d+)?$/
returnnewPar.test(strNumber);
}
//检查是否为正数
functionisUnsignedNumeric(strNumber){
varnewPar=/^\d+(\.\d+)?$/
returnnewPar.test(strNumber);
}
//检查是否为整数
functionisInteger(strInteger){
varnewPar=/^(-|\+)?\d+$/
returnnewPar.test(strInteger);
}
//检查是否为正整数
functionisUnsignedInteger(strInteger){
varnewPar=/^\d+$/
returnnewPar.test(strInteger);
}
</script>
日期格式匹配的正则表达式问题!
http://expert.csdn.net/Expert/topicview.asp?id=1088786
更多相关文章
- 在Python中接收16位整数。
- python解压zip脚本
- 使用python脚本配置zabbix发送报警邮件
- 见证历史!Python或将取代VBA,成为Excel官方脚本语言!
- 解决Linux下运行Python脚本显示“: 没有那个文件或目录”的问题
- 通过Excel / VBA运行Python脚本
- 利用Dnspod api批量更新添加DNS解析【python脚本】
- 是否可以在没有安装铁python的PC上运行编译的铁python脚本?
- python脚本下载并解码MNIST数据遇到的问题