我正在代码点火器中进行表单验证回调。我正在尝试验证需要用逗号分隔的数字的输入,没有空格。例如
1,2,3,4,5 221,78,4,82,991,12 10001,10010,20010 等
验证此正则表达式的最佳方法是什么?其他一些PHP巫术?
答案 0 :(得分:5)
为什么不像这样的正则表达式?
/^(\d+,)*\d+$/
答案 1 :(得分:2)
这是一个不需要任何回溯的表达式。
/^(?:\d+(?:,|$))+$/
非捕获组(?:regex)
也使其更快。