javaScript常用正则表达式

时间:2021-11-25 15:47:02
//日期yy-mm-dd正则表达式检查格式
var cssj=$(".cssj").val();
var result = cssj.match(/((^((1[8-9]\d{2})|([2-9]\d{3}))(-)(10|12|0?[13578])(-)(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))(-)(11|0?[469])(-)(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))(-)(0?2)(-)(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)(-)(0?2)(-)(29)$)|(^([3579][26]00)(-)(0?2)(-)(29)$)|(^([1][89][0][48])(-)(0?2)(-)(29)$)|(^([2-9][0-9][0][48])(-)(0?2)(-)(29)$)|(^([1][89][2468][048])(-)(0?2)(-)(29)$)|(^([2-9][0-9][2468][048])(-)(0?2)(-)(29)$)|(^([1][89][13579][26])(-)(0?2)(-)(29)$)|(^([2-9][0-9][13579][26])(-)(0?2)(-)(29)$))/);
var result=cssj.match(/^\d{4}[-]\d{2}[-]\d{2}$/);
//yy-mm-dd HH:MM正则表达式:
/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/
/\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}/
//身份证号正则表达式:
/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/
//输入框获得焦点
$(document).ready(function(){ $(".xm").focus();});
!!!请学习jQuery.validate!!!1