Jus*_*ohn 1 php regex validation expression
我在网页上有一个巨大的PHP输入框.此输入应仅使用逗号分隔的5位数字符串:
00100,00247,90277,97030,00657
Run Code Online (Sandbox Code Playgroud)
注意最后一个最后没有逗号.
是否有正则表达式可以做到这一点?由于输入框非常大并且可能需要100多个这些项目,我想在查询数据库之前在PHP服务器端验证它,并避免任何SQL注入尝试.
只有序列中只有5个数字和逗号才会运行查询,但最后一个除外.顺便提一下,这是州的公共供水系统ID.
我相信这会得到你想要的结果,虽然爆炸可能是更好的选择.
/^(?:\d{5},)*\d{5}$/
Run Code Online (Sandbox Code Playgroud)
这将只匹配一个或多个逗号分隔的5位数字,不带空格.
| 归档时间: |
|
| 查看次数: |
2414 次 |
| 最近记录: |