前言:
当前姐妹们对“js正则匹配手机号”大概比较看重,朋友们都需要知道一些“js正则匹配手机号”的相关内容。那么小编同时在网络上搜集了一些关于“js正则匹配手机号””的相关资讯,希望兄弟们能喜欢,朋友们一起来学习一下吧!function handlerStr(str) {
let newStr = null;//返回值
const phoneReg = /(1[0-9]{2,10})|([0-9]{3,4})?[0-9]{7,8}|[\d\w]+\b@[a-zA-ZA-z0-9]+\.[a-z]+/g;//匹配手机号或者固话,邮箱
const num = str.replace(/\s|[(]|[)]|[(]|[)]|[-]*/g, '');//去除字符串中所有空格、小括号和横杠
const phone = num.match(phoneReg);//识别手机号或者固话(在字符串内检索指定的值,或找到一个或多个正则表达式的匹配)
phone && (newStr = phone.join(' '));//有值的话得到一个数组,用空格隔开转化为字符串
console.log('输出的值:', newStr)
return newStr;
};
handlerStr('内容调用123456@qq.com');
标签: #js正则匹配手机号 #js正则表达式验证电话号码 #js正则表达式匹配手机号 #js 正则提取汉字 #正则提取手机号