isMobile
isMobile
是否为大陆手机号码
🍱 参数
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);
};