用js写一个能校验-中国的座机、手机号的正则
中国座机号码的正则表达式:
/^((\d{3,4}-)?\d{7,8})$/
解释:
^表示字符串的开始(表示分组的开始\d表示数字字符{3,4}表示前面的数字字符重复出现 3 次或 4 次-表示字符“-”)?表示前面的分组出现 0 次或 1 次\d表示数字字符{7,8}表示前面的数字字符重复出现 7 次或 8 次)表示分组的结束$表示字符串的结束
中国手机号码的正则表达式:
/^1[3456789]\d{9}$/
解释:
^表示字符串的开始1表示字符“1”[3456789]表示字符“3”或“4”或“5”或“6”或“7”或“8”或“9”\d表示数字字符{9}表示前面的数字字符重复出现 9 次$表示字符串的结束
原文地址: https://www.cveoy.top/t/topic/rCM 著作权归作者所有。请勿转载和采集!