我已经尝试了以下条件的正则表达式,用于HTML表单验证以及Laravel中的服务器端验证,但是我尝试过的表达式(即(0 \ 9)[0-9] {8 \ 9} )无法满足验证要求: 该数字应以0或9开头,数字应为9或10位数。
注意:该号码的格式应为9849384748(以9开头,正好是10位数)或016563434(以0开头,恰好是9位数字)。
答案 0 :(得分:2)
您可以使用以下正则表达式:
^(0\d{8}|9\d{9})$
说明强>
^
在行尾$
处断言行的位置。\d
匹配一个数字。{8}
和{9}
分别匹配8次和9次。