3
我正在代碼點火器中進行表單驗證回調。我試圖驗證輸入,需要用逗號分隔數字,沒有空格。例如驗證字段只包含逗號分隔的數字
1,2,3,4,5 221,78,4,82,991,12 10001,10010,20010 等
請告訴我驗證此正則表達式的最好方法?一些其他的PHP魔術?
我正在代碼點火器中進行表單驗證回調。我試圖驗證輸入,需要用逗號分隔數字,沒有空格。例如驗證字段只包含逗號分隔的數字
1,2,3,4,5 221,78,4,82,991,12 10001,10010,20010 等
請告訴我驗證此正則表達式的最好方法?一些其他的PHP魔術?
爲什麼不是這樣的正則表達式?
/^(\d+,)*\d+$/
這是一個不需要任何回溯的表達式。
/^(?:\d+(?:,|$))+$/
非捕獲組(?:regex)
也使它更快。
那裏有空格嗎? – Mike