regular.js 1.4 KB

12345678910111213141516
  1. var regularMobile = /^(13[0-9]|14[5-9]|15[0-3,5-9]|16[6]|17[0-8]|18[0-9]|19[89])\d{8}$/;//手机号
  2. var regularEmail = /^[_\.0-9a-zA-Z-]+[_0-9a-zA-Z-]@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,3}$/; // 验证邮箱正则
  3. var regularHeight = /^1[2-9][0-9]$|^2[0-2][0-9]$|^230$/; // 验证身高正则
  4. var regularMoney = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;//金额
  5. var regularTelFirst = /^[0-9]{3}[0-9]?$/; // 验证区号
  6. var regularTelNext = /^[0-9]{6,11}$/; // 验证电话号码
  7. var regularTelLast = /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/; // 验证分机号码
  8. var regularWebsite = /^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(:\d+)?(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/; // 验证企业网址
  9. var regu = /^[0-9]\d*$/;//以0到9中任意一个数字开始,后面可以0个或多个数字结尾
  10. var regularQQ = /^[1-9][0-9]{4,}$/; // 验证QQ
  11. var weightReg = /^(0(\.\d{1}){0,1}|[1-8]\d{1,3}(\.\d{1}){0,1}|9\d{1,2}(\.\d{1}){0,1}|999(\.0){0,1}|.{0})$/;
  12. var patrn = /^[0-9]*$/;//以数字开头以数字结尾中间可以有0个或多个数字,全是数字
  13. var regularPostcode = /^[1-9][0-9]{5}$/; // 验证邮政编码
  14. var regularUsername = /^(?=[\u4e00-\u9fa5a-zA-Z])(?!\d+)[\u4e00-\u9fa5\w.]{6,18}$/; //验证用户名
  15. var tel = /^((0\d{2,3}-[2-9][0-9]{6,7})|(0\d{2,3}[2-9][0-9]{6,7})|([2-9][0-9]{6,7})|(1[358479]\d{9}))$/;//手机号跟固话
  16. var landlineRule = /^\d{7,9}$/;//数字开头,7到9位数字结尾