扫码关注官方订阅号
想用个正则判断文本框里输入的是纯数字和逗号(,)其它的就一律不通过
/^[\d,]*$/.test(inputStr)
不太确定你到底想要用了做什么 如果只是匹配的话 ^\d{1,3}(,\d{3})*$
不会是这样的把
js'123,34,345,345,462346,36'.match(/^[\d,]+$/)
js
'123,34,345,345,462346,36'.match(/^[\d,]+$/)
<form action="?" method="?"> 国家代码:<input type="text" name="country_code" pattern="\d*,*" title="三个字母的国家代码" /> <input type="submit" /> </form>
在线demo:Demo
关于JavaScript正则表达式:正则表达式
[0-9,]*
在input的onkeyup属性里写的正则。。。
https://jsbin.com/dibulo/edit?html,output
'/[^\d,]*/'.test(str)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
/^[\d,]*$/.test(inputStr)
不太确定你到底想要用了做什么
如果只是匹配的话
^\d{1,3}(,\d{3})*$
不会是这样的把
在线demo:Demo
关于JavaScript正则表达式:正则表达式
[0-9,]*
在input的onkeyup属性里写的正则。。。
https://jsbin.com/dibulo/edit?html,output
'/[^\d,]*/'.test(str)