Php 使用特定编号启动的正则表达式
如何针对以下情况编写正则表达式:Php 使用特定编号启动的正则表达式,php,regex,preg-match,Php,Regex,Preg Match,如何针对以下情况编写正则表达式: 应该只有数字 长度必须为8位 必须以8或9或6开头 所以我只能在前两个条件下做。我不知道如何做第三个条件 我的代码是 if (!preg_match('/^[0-9]{8}$/', $number)) 你快到了。只需从character类中删除第一个数字,并在模式开始时验证它 /^(8|9|6)\d{7}$/ 仅供参考-\d是数字的转义序列。我想你也可以用这个 /^[896]\d{7}$/ 当你在一开始只看一个角色时,这意味着同样的事情。你就快到了。只需
if (!preg_match('/^[0-9]{8}$/', $number))
你快到了。只需从character类中删除第一个数字,并在模式开始时验证它
/^(8|9|6)\d{7}$/
仅供参考-\d
是数字的转义序列。我想你也可以用这个
/^[896]\d{7}$/
当你在一开始只看一个角色时,这意味着同样的事情。你就快到了。只需从character类中删除第一个数字,并在模式开始时验证它
/^(8|9|6)\d{7}$/
仅供参考-\d
是数字的转义序列。我想你也可以用这个
/^[896]\d{7}$/
当你在一开始只看一个角色时,这意味着同样的事情。你就快到了。只需从character类中删除第一个数字,并在模式开始时验证它
/^(8|9|6)\d{7}$/
仅供参考-\d
是数字的转义序列。我想你也可以用这个
/^[896]\d{7}$/
当你在一开始只看一个角色时,这意味着同样的事情。你就快到了。只需从character类中删除第一个数字,并在模式开始时验证它
/^(8|9|6)\d{7}$/
仅供参考-\d
是数字的转义序列。我想你也可以用这个
/^[896]\d{7}$/
当你在一开始只看一个角色时,这意味着同样的事情