function
isChinaName(name) {
var
pattern = /^[\u4E00-\u9FA5]{1,6}$/;
return
pattern.test(name);
}
function
isPhoneNo(phone) {
var
pattern = /^1[34578]\d{9}$/;
return
pattern.test(phone);
}
function
isCardNo(card) {
var
pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
return
pattern.test(card);
}
function
formValidate() {
var
str =
''
;
if
($.trim($(
'#name'
).val()).length == 0) {
str +=
'名称没有输入\n'
;
$(
'#name'
).focus();
}
else
{
if
(isChinaName($.trim($(
'#name'
).val())) ==
false
) {
str +=
'名称不合法\n'
;
$(
'#name'
).focus();
}
}
if
($.trim($(
'#phone'
).val()).length == 0) {
str +=
'手机号没有输入\n'
;
$(
'#phone'
).focus();
}
else
{
if
(isPhoneNo($.trim($(
'#phone'
).val()) ==
false
)) {
str +=
'手机号码不正确\n'
;
$(
'#phone'
).focus();
}
}
if
($.trim($(
'#identity'
).val()).length == 0) {
str +=
'身份证号码没有输入\n'
;
$(
'#identity'
).focus();
}
else
{
if
(isCardNo($.trim($(
'#identity'
).val())) ==
false
) {
str +=
'身份证号不正确;\n'
;
$(
'#identity'
).focus();
}
}
if
($.trim($(
'#address'
).val()).length == 0) {
str +=
'地址没有输入\n'
;
$(
'#address'
).focus();
}
if
(str !=
''
) {
alert(str);
return
false
;
}
else
{
$(
'.auth-form'
).submit();
}
}
$(
'#submit'
).on(
'click'
,
function
() {
formValidate();
});