jquery提出フォーム名前、携帯電話番号、メールボックスフォーマットが正しいかどうかを検証するサンプルコード
使用するパズルにjqueryを加える.from.jsが書いた
メールボックスと携帯電話番号の確認
名前の確認は英語と漢字のみ(/^[u 0391-uFFE 5 A-Za-z]+$/)
入力されたビット数の検証(/^d{4}$/)
コミット後にフォームを空にする
$(function() {
$("#btnAjaxSubmit").click(function() {
var username=$("#ajaxForm").find("#username").val();
var userphone=$("#ajaxForm").find("#tel").val();
var textarea=$("#ajaxForm").find("#detail").val();
var userphones=/^((13[0-9]|15[0-9]|17[0-9]|18[0-9])+\d{8})$/.test(userphone);
if(username&&userphones&&textarea){
$("#ajaxForm").ajaxSubmit(function() {
alert(' !');
$("#username").val("");
$("#tel").val("");
$("#detail").val("");
});
}else if((!userphones)&&username&&textarea){
alert(' !');
}else{
alert(' ');
return false;
}
});
});
メールボックスと携帯電話番号の確認
var user_phone=$("#validate").find("#user_phone").val();
var user_email=$("#validate").find("#user_email").val();
var user_phones=/^((13[0-9]|15[0-9]|17[0-9]|18[0-9])+\d{8})$/.test(user_phone);
var user_emails=user_email.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
//
if(user_phones&&user_emails){alert(' !');}else if{alert(' !'); return false;}
名前の確認は英語と漢字のみ(/^[u 0391-uFFE 5 A-Za-z]+$/)
var username=$("#ajaxForm").find("#username").val();
var usernames=/^[\u0391-\uFFE5A-Za-z]+$/.test(username);
入力されたビット数の検証(/^d{4}$/)
var verifyCode = $("#myfrom").find("#verifyCode").val();
var verifyCodes = /^\d{4}$/.test(verifyCode);
コミット後にフォームを空にする
$("#myfrom2")[0].reset();