手机号替换中间四位为****
var tel = "13286953333";
var reg = /^(\d{3})\d{4}(\d{4})$/;
tel = tel.replace(reg, "$1****$2");
console.log(tel);
邮箱验证
let emailverify = /^[A-Za-z0-9._%-]+@([A-Za-z0-9-]+\.)+[A-Za-z]{2,4}$/;
emailverify.test(email)
中文文字
var reg = new RegExp("[\\u4E00-\\u9FFF]+$","g");
邮政编码
var pattern = /^[0-9]{6}$/;
拼音校验(只能校验小写英文字母,不能确定是不是正确的拼音)
var re = /(^[a-z]{1,6}$)|(^[a-z]{1,6}[01234]$)/g;
手机号校验
let phone = /^1((34[0-8])|(8\d{2})|(([35][0-35-9]|4[579]|66|7[35678]|9[1389])\d{1}))\d{7}$/
身份证校验
let IDcard =/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/