判断价格的正则表达式 价格的正则表达式 /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/; 1 解析:价格符合两种格式 ^ [1-9]\d*(.\d{1,2})?$ : 1-9 开头,后跟是 0-9,可以跟小数点,但小数点后要带上 1-2 位小数,类似 2,2.0,2.1,2.22 等 ^ 0(.\d{1,2})?$ : 0 开头,后可以跟小数点,小数点后要待上 1-2 位小数,类似 0,0.22,0.1 等 应用 <!DOCTYPE html> <html> <head> <title>Test</title> </head> <body> <input type="text" onblur="test(this);"></input> <div id="hint"></div> <script> function test(input) { var value = input.value; console.log(value); var reg = /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/; var div = document.getElementById("hint"); if(reg.test(value)) { div.innerHTML="正确"; } else { div.innerHTML="错误"; } } </script> </body> </html> ———————————————— 版权声明:本文为CSDN博主「时光之里」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/m_review/article/details/83651639
请输入保留两位小数的销售价的正则:
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/
原文地址:https://www.cnblogs.com/webSnow/p/16038608.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。