1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * 常用正则验证
- */
- export class ValidatorHelper {
- private constructor() {
- }
- /**
- * 是否为手机号
- * @param phone
- * @returns
- */
- public static isPhone(phone: string) {
- let regexp: RegExp = new RegExp('^1[0-9]{10}$');
- return regexp.test(phone)
- }
- /**
- * 是否为姓名
- * @param name
- * @returns
- */
- public static isName(name: string) {
- let regexp: RegExp = new RegExp('^[\u4e00-\u9fa50-9a-zA-Z]{1,30}$');
- return regexp.test(name)
- }
- /**
- * 是否为身份证号
- * @param idcardNum
- * @returns
- */
- public static isIdcardNum(idcardNum: string) {
- let regexp: RegExp = new RegExp('(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)');
- return regexp.test(idcardNum)
- }
- }
|