正则表达式常用验证

291 阅读1分钟

JS正则表达式常用验证(全)

验证 正则表达式
验证数字 /^[0-9]*$/
验证n位的数字 /^\d{n}$/
验证至少n位数字 /^\d{n,}$/
验证m-n位的数字 /^\d{m,n}$/
验证零和非零开头的数字 /^(0
验证有两位小数的正实数 /^[0-9]+(.[0-9]{2})?$/
验证有1-3位小数的正实数 /^[0-9]+(.[0-9]{1,3})?$/
验证非零的正整数 /^+?[1-9][0-9]*$ /
验证非零的负整数 /^-[1-9][0-9]*$ /
验证非负整数 /^\d+$/
验证非正整数 / ^((-\d+)
验证长度为3的字符 /^.{3}$/
验证由26个英文字母组成的字符串 /^[A-Za-z]+$/
验证由数字、26个英文字母或者下划线组成的字符串 /^\w+$ /
验证汉字 /^[\u4e00-\u9fa5],{0,}$ /
验证Email地址 /^([a-zA-Z0-9]+[_
验证InternetURL /^[a-zA-z]+://(w+(-w+))(.(w+(-w+)))(?S)?$ /
验证电话号码 /^[1](3|[5-9])\d{9}$/
验证身份证号 /^[1-9]\d{5}\d{4}\d{2}\d{2}\d{2}\d(\d|X)$/

本文使用 mdnice 排版