js驗證表單中,真實姓名一般為中文,我怎么能讓中文一個字為兩個字符。。
這是我的代碼:
?
$("#realnamebox").blur(function(){
$("#realname_ok").hide();
? ?$("#realname_tip").hide();
$("#realname").removeClass("showtip");
var realnamebox = $.trim($("#realnamebox").val());?
?if(this.value==""){
$("#realname_error").hide();
?realname_bl=false;
?return false;
?}else if(/[^\u4E00-\u9FA5a-zA-Z]/.test(realnamebox)){
$("#realname_error").html("真實姓名只能輸入中文或字母").fadeIn("slow");
?return false;
?}else if(realnamebox.length<5|| realnamebox.length>20){
$("#realname_error").html("合法長度為5~20個字符").fadeIn("slow");
?return false;
? }else{
$("#realname_error").hide();
$("#realname_ok").show();
? realname_bl=true;
? return true;}
?})
$("#realnamebox").blur(function(){$("#realname_ok").hide(); ? ?$("#realname_tip").hide();$("#realname").removeClass("showtip");
var realnamebox = $.trim($("#realnamebox").val());? ?
if(this.value=="")
{$("#realname_error").hide(); ?realname_bl=false; ?return false; ?
}else if(/[^\u4E00-\u9FA5a-zA-Z]/.test(realnamebox))
{$("#realname_error").html("真實姓名只能輸入中文或字母").fadeIn("slow"); ?return false; ?}else if(realnamebox.length<5|| realnamebox.length>20){$("#realname_error").html("合法長度為5~20個字符").fadeIn("slow");
??return false; ??
}else{$("#realname_error").hide();$("#realname_ok").show(); ? realname_bl=true; ? return true;}?})
?
js驗證表單真實姓名問題。。
汪汪一只貓
2018-12-06 14:38:46