Skip to main content

isMobile

isMobile 是否为大陆手机号码

🍱 参数

  1. string - 待判断的值

🔥 返回值

boolean - 判断结果

🚀 示例

import { isMobile } from 'atools-js';

isMobile('130123456789012'); // false
isMobile('1301234567890123'); // false
isMobile('17511688888'); // true

💡 源码

source code
/atools/_regex/isMobile.ts
export const isMobile = (str: string): boolean => {
const reg =
/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/;
return reg.test(str);
};