正则表达式 价格正则表达式 非负整数正则表达式 正整数正则表达
发布时间:2020-12-14 04:36:38 所属栏目:百科 来源:网络整理
导读:正则表达式 价格正则表达式 非负整数正则表达式 正整数正则表达式 span style="white-space:pre"/span//判断是否为价格:校验的价格为大于或等于0的数,最多有两位小数.如果是则返回true,否则返回false.function isPrice(price){var reg = /(^[1-9]d*(.d
正则表达式 价格正则表达式 非负整数正则表达式 正整数正则表达式
<span style="white-space:pre"> </span>//判断是否为价格:校验的价格为大于或等于0的数,最多有两位小数.如果是则返回true,否则返回false. function isPrice(price){ var reg = /(^[1-9]d*(.d{1,2})?$)|(^0(.d{1,2})?$)/; return reg.test(price); } //非负整数,包括0 function isNonnegativeInteger(num){ var reg = /(^[1-9]+d*$)|(^0$)/; return reg.test(num); } //正整数 function isPositiveInteger(num){ var reg = /^[1-9]+d*$/; return reg.test(num); } 以上分别是价格、非负整数、正整数正则表达式,个人已验证过,正则表达式是比较简洁的写法。
时间正则表达式 时间格式:HH:mm:ss <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>时间正则表达式</title> <script type="text/javascript" src="jquery-1.9.1.js"></script> <script type="text/javascript"> function timeReg(){ var str= $("#time").val(); var reg=/^(([01]d)|(2[0-3])):[0-5]d:[0-5]d$/; alert(str+","+reg.test(str)); } </script> </head> <body> <input type="text" value="12:55:85" id="time"/><br /><br /> <input type="button" value="时间正则表达式" onclick="timeReg()" /> </body> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |