1.手机号验证
let reg = /^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d{8}$/;
if (!reg.test(this.tel)) {
uni.showToast({
icon: 'none',
title: '请输入正确的11位手机号'
})
this.tel = '';
return false;
}
2.邮箱验证
let email_reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
if (!email_reg.test(this.email)) { /*提示代码*/ }
3.身份证验证(匹配数字字符开头18位数并允许最后一位是X)
let idreg = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
if (!idreg.test(this.IDcard)) { /*提示代码*/ }
4.中文验证(根据国际utf-8编码,匹配中文)
let isChinese = /^[\u4e00-\u9fa5]+$/gi;
if (!isChinese .test(this.chinese)) { /*提示代码*/ }
5.英文验证(‘a’ 到 ‘z’ 范围内的任意小写字母字符开头并结束的。)
let isEnglish = /^[a-zA-Z]*$/;
if (!isEnglish .test(this.english)) { /*提示代码*/ }
6.车牌号验证(普通车辆)
let cart_reg= /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;
if (!cart_reg.test(this.cart)) { /*提示代码*/ }