Skip to content
目录

正则提取字符串中手机号

javascript
function selectPhoneNumber(str) {
  //匹配手机号或者固话
  const phoneReg = /(1[0-9]{10})|([0-9]{3,4})?[0-9]{7,8}|[0-9]{3,4}-[0-9]{7,8}/g;
  //去除字符串中所有空格
  const num = str.replace(/\s*/g, '');
  //识别手// 机号或者固话(在字符串内检索指定的值,或找到一个或多个正则表达式的匹配)
  const phone = num.match(phoneReg);
  return phone;
}

Released under the MIT License.