当我们需要对输入的参数进行验证的时候,正则表达式是一个非常好的选择,但是很多程序员并不知道如何书写正则表达式,因此我整理了11个常用的正则表达式,并汇总成一个JS文件,方便大家直接调用,我来为大家科普一下关于正则表达式三种?以下内容希望对你有帮助!

正则表达式三种(正则表达式集合)

正则表达式三种

当我们需要对输入的参数进行验证的时候,正则表达式是一个非常好的选择,但是很多程序员并不知道如何书写正则表达式,因此我整理了11个常用的正则表达式,并汇总成一个JS文件,方便大家直接调用。

//验证手机号格式 function checkPhone(pbone) { var reg = /^1[34578]\d{9}$/; if (reg.test(phone)) { return true; } else { return false; } } //验证座机格式 function checkTel(tel) { var reg = /^0\d{2,3}-?\d{7,8}$/; if (reg.test(tel)) { return true; } else { return false; } } //验证邮箱格式 function checkEmail(email) { var reg = /^[a-z0-9] ([._\\-]*[a-z0-9])*@([a-z0-9] [-a-z0-9]*[a-z0-9] .){1,63}[a-z0-9] $/; if (reg.test(email)) { return true; } else { return false; } } //字母 数字,6-10位密码验证 function checkPassword(password) { var reg = /^[a-z0-9]{6,16}$/; if (reg.test(password)) { return true; } else { return false; } } //验证网址格式 function checkUrl(url) { var reg = /^(https?:\/\/)?([\da-z\.-] )\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/; if (reg.test(url)) { return true; } else { return false; } } //验证身份证号格式 function checkIdCard(idCard) { var reg = /^[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]$/; if (reg.test(idCard)) { return true; } else { return false; } } //验证邮编格式 function checkPostCode(postCode) { var reg = /^[1-9]\d{5}$/; if (reg.test(postCode)) { return true; } else { return false; } } //验证QQ号格式 function checkQQ(qq) { var reg = /^[1-9]\d{4,10}$/; if (reg.test(qq)) { return true; } else { return false; } } //验证银行卡号格式 function checkBankCard(bankCard) { var reg = /^[1-9]\d{14,18}$/; if (reg.test(bankCard)) { return true; } else { return false; } } //验证金额格式 function checkMoney(money) { var reg = /^[1-9]\d*(\.\d{1,2})?$/; if (reg.test(money)) { return true; } else { return false; } } //验证整数格式 function checkInteger(integer) { var reg = /^[1-9]\d*$/; if (reg.test(integer)) { return true; } else { return false; } } //验证小数格式 function checkDecimal(decimal) { var reg = /^[1-9]\d*(\.\d{1,2})?$/; if (reg.test(decimal)) { return true; } else { return false; } } //验证IPV4 function checkIPV4(ipv4) { var reg = /^(?:(?:2[0-4][0-9]|25[0-5]|1[0-9]{2}|[1-9][0-9]|[0-9])\.){3}(?:(?:2[0-4][0-9]|25[0-5]|1[0-9]{2}|[1-9][0-9]|[0-9]))$/; if (reg.test(ipv4)) { return true; } else { return false; } }

,