我正在尝试preg_match可以采用以下任何格式的数字:
1)81113333或91113333(8位数字之间没有任何空格。必须以8或9开头)
2)8111 3333或9111 3333(8位数字,中间有空格。必须以8或9开头)
3)8111-3333或9111-3333(中间带有连字符的8位数字。必须以8或9开头)
答案 0 :(得分:2)
如果您要验证此类号码,请使用以下表达式。如果您希望匹配与模式匹配的子字符串,您可能需要稍微修改它(删除字符串锚点的开头和结尾)。
/^[89]\d{3}[ -]?\d{4}$/