如果你想驗證的電話或電子郵件,使用這種
嘗試,
expression: if ((VAL.match(/^[0-9]*$/) && VAL.length == 10) || VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;
這實際上就檢查自己的電話號碼或電子郵件地址,如果它的任何一個是有效的,那麼,它返回true。
如果你有2個輸入領域嘗試這樣的事情,
jQuery(this).parents("form").submit(function(){
var isFormValid = true;
if(SelfID != <PHONE FEILD> || SelfID != <EMAIL FEILD>){
if (validate_field('#' + SelfID))
else
isFormValid = false;
}
if(validate_field('#' + <PHONE FEILD>) || validate_field('#' + <EMAIL FEILD>)){
if(isFormValid == true){
return true;
}else{
return false;
}
}
});
請參閱以下鏈接http://stackoverflow.com/questions/8137844/jquery-validation-two-fields-only-required -to-填充功能於一身。它使用jquery validate插件。 – Raji