8.验证密码 由不小于6位不大于15位的字母数字下划线特殊符号组成
string H= "^.{6,15}___FCKpd___0quot;;//限定开头,须从第一位开始匹配,限定结尾,总位数不得超过15位,否则即使大于15位仍然可以验证通过
System.Text.RegularExpressions.Regex regPwd = new System.Text.RegularExpressions.Regex(H, options);
string pwd = txtPwd.Text;
if (regPwd.IsMatch(pwd))
{ YES}else{no};
9.校验用户姓名:只能输入1-30个以字母开头的字串
function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(s)) return false
return true
}
10.校验密码:只能输入6-20个字母、数字、下划线
function isPasswd(s)
{
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}
11.校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
function isTel(s)
{
//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
12.校验手机号码:必须以数字开头,除数字外,可含有“-”
function isMobil(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
13.校验邮政编码
function isPostalCode(s)
{
//var patrn=/^[a-zA-Z0-9]{3,12}$/;
var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
if (!patrn.exec(s)) return false
return true
}
14.校验搜索关键字
function isSearch(s)
{
var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;\'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;\'\,.<>?]{0,19}$/;
if (!patrn.exec(s)) return false
return true
}
function isIP(s) //by zergling
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
15.校验邮箱
function isEmail(s)
{
var patrn=/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/;
if (!patrn.exec(s)) return false
return true
}
16.校验日期
function isdate(s)
{
var patrn=/^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[0-9])|([1-2][0-3]))\[0-5]?[0-9])((\s)|(\[0-5]?[0-9])))))?$/;
if (!patrn.exec(s)) return false
return true
}
17.校验货币格式
function isCurrency(s)
{
var patrn=/^\d+(\.\d+)?$/;
if (!patrn.exec(s)) return false
return true
}
18.邮政编码判断: string I="^[1-9]\d{5}$";
作者: HIDEOKOJIMA 时间: 2015-2-3 22:22
Thanks for sharing this one !作者: may 时间: 2015-2-3 22:25
里面有哭哭脸啊作者: acepig 时间: 2015-2-3 23:20
Thanks for sharing this one !作者: 托你是大款 时间: 2015-2-4 02:18 作者: 托你是大款 时间: 2015-2-4 02:19
有哭哭脸,直接给个文件呗作者: huhumark 时间: 2015-2-4 08:21
这些验证服务器端作就行了