怎么用正则表达式来验证日期啊 (yyyy-MM-dd)

怎么用正则表达式来验证日期啊 (yyyy-MM-dd),第1张

日期格式“yyyy-MM-dd”可以使用正则表达式“\\d{4}-\d{\1-\12}-\d{\1-\31}”来验证。

其中,“\d{4}”代表4位0-9的数字,“\d{\1-\12}”代表数字1-12,“\d{\1-\31}”代表数字1-31。

正则表达式是对字符(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)) *** 作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。

扩展资料:

常用正则表达式:

1、验证用户名和密码

正则表达式:("^[a-zA-Z]\w{5,15}$")

正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位

2、验证电话号码

正则表达式:("^(\d{3,4}-)\d{7,8}$")

正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;

3、验证手机号码

正则表达式:"^1[3|4|5|7|8][0-9]{9}$"

4、验证Email地址

正则表达式:("^\w+([-+]\w+)@\w+([-]\w+)\\w+([-]\w+)$")

5、只能输入由数字和26个英文字母组成的字符串

正则表达式:("^[A-Za-z0-9]+$");

6、整数或者小数

正则表达式:^[0-9]+([][0-9]+){0,1}$

参考资料来源:百度百科-正则表达式

function IsChinese()
{
var str = documentallrealnamevalue;

reg=/^([\u4e00-\u9fa5]){2,7}$/; //只能是中文,长度为2-7位
if(!regtest(str)){
alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称!
return false;
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10559033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存