永发信息网

懂JS的有吗,帮我改下手机号码判断表达式

答案:1  悬赏:40  手机版
解决时间 2021-05-01 10:27
  • 提问者网友:欺烟
  • 2021-04-30 23:55

function mpCheck(s) {
var str=s;
var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
if(str != ""){
if(reg.test(str)==false){
alert ("提示:\n\n手机号码错误!");
document.xf.mob.focus();
} }
}

——————原先默认13开的才是手机号,现在想增加13、18开 但不懂正则表达式,各位哥哥帮忙下

最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-05-01 01:35
var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}1[3,5,8][0-9]{9}$)/
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯