2009年5月11日星期一

常用正则表达式 附带中文注释

原帖地址 http://hi.baidu.com/dxssi/blog/item/88e3e5501b24bb541038c21f.html


// 表单填写的用户名
var userNameMatches = /^[A-Za-z0-9\\d]+$/;
userNameMatches.test(userName)

// 表单填写的密码
var userPassWordMatches = /^[A-Za-z0-9\\d]+$/; //正则表达式
/^\w{6,16}$/


//表单填写的电子邮件
var userEmailMatches = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //正则表达式


//表单填写的真实姓名
var userTrueuNameMatches = /^[\u0391-\uFFE5]+$/; //正则表达式

//表单填写的身份证号
var userIDcardMatches =/^(\d{15}|\d{18}|\d{17}[X,x])$/; //正则表达式

//表单填写的年龄
var userAgeMatches =/^\d+$/; //正则表达式

//表单填写的用户昵称
var userNickNameMatches =/^[A-Za-z0-9\u0391-\uFFE5\\d]+$/; //正则表达式

//表单填写的用户地址
var userAddressMatches =/^[A-Za-z0-9\u0391-\uFFE5\\d]+$/; //正则表达式


//表单填写的用户地址
var userPostalcodeMatches =/^[0-9\\d]+$/; //正则表达式

//表单填写的用户QQ号
var userQQMatches =/^[0-9\\d]+$/; //正则表达式

//表单填写的用户联系电话
var userTelephoneMatches =/^[0-9\\d]+$/; //正则表达式

1 条评论: