正则表达式
Posted love_sea
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
验证日期:/^\d{4}-(0[1-9]|1[012])-(0[1-9]|[12]\d|3[01])$/ (2009-02-31)
验证时间:/^([0-1]\d|2[0-3]):([0-5]\d):([0-5]\d)$/ (16:02:12)
验证数字: /^\d$/
验证n位数字: /^\d{n}$/
验证至少位数字: /^\d{n,}$/
验证m-n位数字: /^\d{m,n}$/
验证零和非零开头数字: /^(0|[1-9]\d*)$/
验证有两位小数的正实数:/^\d+.\d{2}$/
验证1-3位小数的正实数: /^\d+.\d{1,3}$/
验证非零的正整: /^\+?[1-9][0-9]*$/
验证非正整数: /^\-[1-9][1-9]*$/
验证用户名: /^[\u4e00-\u9fa5a-zA-Z0-9_-]$/(只能中英文,数字,下划线,减号)
验证密码: /^([a-zA-Z]+[.0-9_]*){6,18}$/(以字母开头,长度在6-18之间,只能包含字符,数字和下划线)
验证汉字: /^\u4e00-\u9fa5$/
验证Email: /^[a-zA-Z\d]+([-_.][a-zA-Z\d]+)*@[a-zA-Z\d]+.[A-Za-z\d]{2,5}$/
(邮箱的前缀:纯数字、纯字母、带点的、带下划线、带连接线。不可能的情况:以“_”或“-”开头或者结尾,包含特殊符号的)
验证InternetURL:
验证手机号:
验证身份证: /^\d{15}|\d{18}$/(15位或18位数字)
验证一年的12个月: /^0[1-9]|1[0-2]$/
验证一月的31天: /^[0-2][1-9]|3[0-1]$/
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章