邮箱正则表达式
var reg = "^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$";
var regExp = new RegExp(reg);
if(!regExp.test(email)){
<span id='email' style='color:red'>邮箱格式错误</span>
}
日期正则表达式
var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;
var regExp = new RegExp(reg);
if(!regExp.test(birthday)){
<span id='birthday' style='color:red'>生日格式错误,例2014-05-05</span>
}
单选框是否被选中
var val=$('input:radio[name="sex"]:checked').val();
if(val == null || val == ""){
性别为必填项;
}
姓名的校验
var reg = /^[A-Za-z\u4e00-\u9fa5]*$/;
if(!reg.test(name)){
只能输入中文和英文
}
密码的校验
var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$/;
if(!reg.test(password)){
6到10位的数字与字母组合,字母不区分大小写
}
手机号的校验
var reg = /^0?1[3|4|5|8][0-9]\d{8}$/;
if(!reg.test(phone)){
必须是11位,且要以13, 14, 15, 18这几个号段开头
}
MD5("123456") 密码加密
var reg = "^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$";
var regExp = new RegExp(reg);
if(!regExp.test(email)){
<span id='email' style='color:red'>邮箱格式错误</span>
}
日期正则表达式
var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;
var regExp = new RegExp(reg);
if(!regExp.test(birthday)){
<span id='birthday' style='color:red'>生日格式错误,例2014-05-05</span>
}
单选框是否被选中
var val=$('input:radio[name="sex"]:checked').val();
if(val == null || val == ""){
性别为必填项;
}
姓名的校验
var reg = /^[A-Za-z\u4e00-\u9fa5]*$/;
if(!reg.test(name)){
只能输入中文和英文
}
密码的校验
var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$/;
if(!reg.test(password)){
6到10位的数字与字母组合,字母不区分大小写
}
手机号的校验
var reg = /^0?1[3|4|5|8][0-9]\d{8}$/;
if(!reg.test(phone)){
必须是11位,且要以13, 14, 15, 18这几个号段开头
}
MD5("123456") 密码加密