日期:2014-05-16  浏览次数:20350 次

javascript正则表达式检验汇总

/*********************************************************************************?
* abc.js?
* javascript正则表达式检验?
**********************************************************************************/?

//校验是否全由数字组成?
function isDigit(s)?
{?
var patrn=/^[0-9]{1,20}$/;?
if (!patrn.exec(s)) return false?
return true?
}?

//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串?
function isRegisterUserName(s)?
{?
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;?
if (!patrn.exec(s)) return false?
return true?
}?

//校验用户姓名:只能输入1-30个以字母开头的字串?
function isTrueName(s)?
{?
var patrn=/^[a-zA-Z]{1,30}$/;?
if (!patrn.exec(s)) return false?
return true?
}?

//校验密码:只能输入6-20个字母、数字、下划线?
function isPasswd(s)?
{?
var patrn=/