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 排版