数字的正则表达式:几种基本的正则表达式来源: 发布时间:星期四, 2009年2月12日 浏览:822次 评论:0
="STYLE1">只能输入1个数字 ="STYLE2">表达式 ="STYLE2">^\d$ ="STYLE2">描述 ="STYLE2">匹配 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">只能输入n个数字 ="STYLE2">表达式 ="STYLE2">^\d{n}$ 例如^\d{8}$ ="STYLE2">描述 ="STYLE2">匹配8个数字 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">只能输入至少n个数字 ="STYLE2">表达式 ="STYLE2">^\d{n,}$ 例如^\d{8,}$ ="STYLE2">描述 ="STYLE2">匹配最少n个数字 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">只能输入m到n个数字 ="STYLE2">表达式 ="STYLE2">^\d{m,n}$ 例如^\d{7,8}$ ="STYLE2">描述 ="STYLE2">匹配m到n个数字 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入数字 ="STYLE2">表达式 ="STYLE2">^[0-9]*$ ="STYLE2">描述 ="STYLE2">匹配任意个数字 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入某个区间数字 ="STYLE2">表达式 ="STYLE2">^[12-15]$ ="STYLE2">描述 ="STYLE2">匹配某个区间 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">只能输入0和非0打头 ![]() ="STYLE2">表达式 ="STYLE2">^(0|[1-9][0-9]*)$ ="STYLE2">描述 ="STYLE2">可以为0 ![]() ![]() ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入实数 ="STYLE2">表达式 ="STYLE2">^[-+]?\d+(\.\d+)?$ ="STYLE2">描述 ="STYLE2">匹配实数 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入n位小数 ![]() ="STYLE2">表达式 ="STYLE2">^[0-9]+(.[0-9]{n})?$以^[0-9]+(.[0-9]{2})?$为例 ="STYLE2">描述 ="STYLE2">匹配n位小数 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入m-n位小数 ![]() ="STYLE2">表达式 ="STYLE2">^[0-9]+(.[0-9]{m,n})?$以^[0-9]+(.[0-9]{1,2})?$为例 ="STYLE2">描述 ="STYLE2">匹配m到n位小数 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入非0 ![]() ="STYLE2">表达式 ="STYLE2">^\+?[1-9][0-9]*$ ="STYLE2">描述 ="STYLE2">匹配非0 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">只能输入非0 ![]() ="STYLE2">表达式 ="STYLE2">^\-[1-9][0-9]*$ ="STYLE2">描述 ="STYLE2">匹配非0 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">只能输入n个 ![]() ="STYLE2">表达式 ="STYLE2">^.{n}$ 以^.{4}$为例 ="STYLE2">描述 ="STYLE2">匹配n个 ![]() ![]() ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入英文 ![]() ="STYLE2">表达式 ="STYLE2">^.[A-Za-z]+$为例 ="STYLE2">描述 ="STYLE2">匹配英文 ![]() ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入大写英文 ![]() ="STYLE2">表达式 ="STYLE2">^.[A-Z]+$为例 ="STYLE2">描述 ="STYLE2">匹配英文大写 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">只能输入小写英文 ![]() ="STYLE2">表达式 ="STYLE2">^.[a-z]+$为例 ="STYLE2">描述 ="STYLE2">匹配英文大写 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">只能输入英文 ![]() ="STYLE2">表达式 ="STYLE2">^.[A-Za-z0-9]+$为例 ="STYLE2">描述 ="STYLE2">匹配英文 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">只能输入英文 ![]() ="STYLE2">表达式 ="STYLE2">^\w+$为例 ="STYLE2">描述 ="STYLE2">匹配英文 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">密码举例 ="STYLE2">表达式 ="STYLE2">="STYLE2">^.[a-zA-Z]\w{m,n}$ ="STYLE2">描述 ="STYLE2">匹配英文 ![]() ![]() ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() 验证首字母大写 ="STYLE2">表达式 ="STYLE2">="STYLE2">\b[^\Wa-z0-9_][^\WA-Z0-9_]*\b ="STYLE2">描述 ="STYLE2">首字母只能大写 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">验证网址(带?id=中文)VS.NET2005无此功能 ="STYLE2">表达式 ="STYLE2">="STYLE2">^http:\/\/([\w-]+(\.[\w-]+)+(\/[\w- .\/\?%&=\u4e00-\u9fa5]*)?)?$ ="STYLE2">描述 ="STYLE2">验证带?id=中文 ="STYLE2">匹配 ![]() http://blog.csdn.net?id=清清月儿 ="STYLE2">不匹配 ![]() ="STYLE1">验证汉字 ="STYLE2">表达式 ="STYLE2">="STYLE2">^[\u4e00-\u9fa5]{0,}$ ="STYLE2">描述 ="STYLE2">只能汉字 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">验证QQ号 ="STYLE2">表达式 ="STYLE2">="STYLE2">[0-9]{5,9} ="STYLE2">描述 ="STYLE2">5-9位 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">验证电子邮件(验证MSN号 ![]() ="STYLE2">表达式 ="STYLE2">="STYLE2">\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* ="STYLE2">描述 ="STYLE2">注意MSN用非hotmail.com邮箱也可以 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() 验证身份证号(粗验 ![]() ="STYLE2">表达式 ="STYLE2">="STYLE2">="STYLE2">="STYLE2">^[1-9]([0-9]{16}|[0-9]{13})[xX0-9]$ ="STYLE2">描述 ="STYLE2">匹配 ![]() ![]() ![]() ![]() ="STYLE2">不匹配 ![]() 验证手机号(包含159 ![]() ="STYLE2">表达式 ="STYLE2">="STYLE2">="STYLE2">="STYLE2">^13[0-9]{1}[0-9]{8}|^15[9]{1}[0-9]{8} ="STYLE2">描述 包含159 ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() 验证电话号码号(很复杂 ![]() ![]() ![]() ="STYLE2">表达式(不完美) ="STYLE2">="STYLE2">="STYLE2">="STYLE2">方案 ![]() 方案 2 (^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$) 支持手机号但也不完美 ="STYLE2">描述 上海:02112345678 3+8位 上海:021-12345678 上海:(021)-12345678 上海:(021)12345678 郑州:03711234567 4+7位 杭州:057112345678 4+8位 还有带上分机号 ![]() ![]() 由于情况非常复杂所以不建议前台做100%验证 ![]() ![]() ![]() ![]() ![]() ![]() 如果谁有更好 ![]() ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">验证护照 ="STYLE2">表达式 ="STYLE2">="STYLE2">(P\d{7})|G\d{8}) ="STYLE2">描述 ="STYLE2">验证P+7个数字和G+8个数字 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">验证IP ="STYLE2">表达式 ="STYLE2">="STYLE2">^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$ ="STYLE2">描述 ="STYLE2">验证IP ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">验证域 ="STYLE2">表达式 ="STYLE2">="STYLE2">^[a-zA-Z0-9]+([a-zA-Z0-9\-\.]+)?\.(com|org|net|cn|com.cn|edu.cn|grv.cn|)$ ="STYLE2">描述 ="STYLE2">验证域 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">验证信用卡 ="STYLE2">表达式 ="STYLE2">="STYLE2">^((?:4\d{3})|(?:5[1-5]\d{2})|(?:6011)|(?:3[68]\d{2})|(?:30[012345]\d))[ -]?(\d{4})[ -]?(\d{4})[ -]?(\d{4}|3[4,7]\d{13})$ ="STYLE2">描述 ="STYLE2">验证VISA卡 ![]() ![]() ![]() ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">验证ISBN国际标准书号 ="STYLE2">表达式 ="STYLE2">="STYLE2">^(\d[- ]*){9}[\dxX]$ ="STYLE2">描述 ="STYLE2">验证ISBN国际标准书号 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">验证GUID全球唯 ![]() ="STYLE2">表达式 ="STYLE2">="STYLE2">^[A-Z0-9]{8}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{12}$ ="STYLE2">描述 ="STYLE2">格式8-4-4-4-12 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ![]() ="STYLE1">验证文件路径和扩展名 ="STYLE2">表达式 ="STYLE2">="STYLE2">^([a-zA-Z]\:|\\)\\([^\\]+\\)*[^\/:*?"<>|]+\.txt(l)?$ ="STYLE2">描述 ="STYLE2">检查路径和文件扩展名 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() ="STYLE1">验证Html颜色值 ="STYLE2">表达式 ="STYLE2">="STYLE2">^#?([a-f]|[A-F]|[0-9]){3}(([a-f]|[A-F]|[0-9]){3})?$ ="STYLE2">描述 ="STYLE2">检查颜色取值 ="STYLE2">匹配 ![]() ="STYLE2">不匹配 ![]() 0
相关文章读者评论发表评论 |
|