我需要确定一个字符串的开头和结尾是一个数字值和7位长.
让 - 1000453或0984567.这两个字符串以数字值开头并以数字值结束.如果任何字符串以任何字符开头,请说 - a234567 比显示失败.
请在PHP中建议.
提前致谢
你应该能够使用正则表达式:
$count = preg_match ('/^[0-9].{5}[0-9]$/', $value)
Run Code Online (Sandbox Code Playgroud)
这基本上为您提供了每个字符串,它以一个数字开头和结尾,中间任意五个字符.$count是非匹配的匹配数,意味着它匹配.
如果你想要一个不同的模式,只需调整正则表达式.例如,七个字符,都是数字'/^[0-9]{7}$/'.
请记住,我是老式的,仍然使用[0-9]数字,因为并非所有的正则表达式引擎都支持该\d表示法,但PHP应该可以(例如'/^\d{7}$/').
| 归档时间: |
|
| 查看次数: |
249 次 |
| 最近记录: |