我想知道如何创建一个正则表达式以匹配php中的模式3,231或3,231,201? 感谢
答案 0 :(得分:1)
/([0-9,]+k?)/
上面的正则表达式将匹配数字,逗号,最后可选的“k”。
答案 1 :(得分:1)
模式可能如下所示:
/([0-9]+)(,[0-9]{3})*/
这将允许类似:
123
123,123
123,123,123
1,123
123456
但不是:
123,
123,1
123,12
123,1234
您可以修改行为,例如通过将{3}
更改为+
或{1,4}
(1到4)或{3,}
(3或更多),可以在逗号后面添加更多/更少的数字。
答案 2 :(得分:0)
这很容易;
/^[0-9,]+$/
这适用于(例如)1231,1231,1312,12312