仅二进制数字最多8位数
(preg_match("/^[0-1]{1,8}$/", $binary)
如何制作一个仅以11和63开头的11位数的preg_match()?
(preg_match('/^[!{09}|{63}]/', $mobile)
问题是只有09和63应该先开始,并且不要超过11位。
答案 0 :(得分:1)
/^(09|63)[\d]{9}$/m
经过测试:
09999999999 => pass
63999999999 => pass
11999999999 => fail
63aaaaaaaaa => fail
09bbbbbbbbb => fail
答案 1 :(得分:0)
这应该适合你:
preg_match("/^(?:63|09)[0-1]{0,8}$/", $binary)