日期格式“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;
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)