次のようにコードコードをコピーします。
<script type = "text/javascript">
//一般的なドメイン名の確認を確認します
function checkneturl(){
var neturl = document.getElementById( "Neturl");
// www.baidu.comなどの一般的なドメイン名を確認します
var regstr = "^^([a-za-z0-9-]+//。){1、}(com | net | edu | miz | biz | cn | cc)$";
var re = new regxp(regstr);
// var re =/^([a-za-z0-9-]+//。){1、}(com | net | edu | miz | biz | cn | cc)$/;
if(!re.exec(neturl.value)){//入力文字列がルールに適合するかどうかを確認します
Alert( "入力したURLアドレスは間違っています!正しい形式はmail.brookes.com");
neturl.focus();
戻る;
}
}
//携帯電話の確認
関数iphoneregexp(){
var iphone = document.getElementById( "iPhone")。
var regstr = "^((13 [0-9])|(14 [0-9])|(15 [^4、// d])|(18 [0-9]))// d {8 8} $ ";
var re = new regexp(regstr);
if(!re.test(iPhone)){
alert( "仕様エラー、152636363 **などの正しい形式(または13,14,18からの携帯電話番号)");
}
}
//電子メールチェック(まだ少しバグ)
/*function emailregexp(){
var email = document.getElementById( "email")。
var regstr = "^(([[a-za-z0-9/u4e00-/u9fa5]*[-_]?[a-za-z0-9]){1、}+@([a-za-z0 -9]*[-_]?[a-za-z0-9]+)+[//。] {2,3}([//。] ] {2})?
var re = new regexp(regstr);
if(!re.test(email)){
alert( "仕様エラー、152636363 **などの正しい形式(または13,14,18からの携帯電話番号)");
//iphone.focus();
}
}*/
// IDカード検証
function cardRegexp(){
var card = document.getElementById( "カード")。
var regstr = "(^// d {15} $)|(^// d {18} $)|(^// d {17}(// d | x | x)$)"
var re = new regexp(regstr);
if(!re.test(card)){
Alert( "違法な入力、正しい形式は4101821897020356 **");
}
}
//香港およびマカオ州の証明書
関数gangaocardregexp(){{){
var card = document.getElementById( "カード")。
var regstr = "[az] {1,2} [0-9] {6} [(] {1} [a-z0-9] {1} [)];
var re = new regexp(regstr);
if(!re.test(card)){
Alert( "Hong Kong and Macao Resident IDカード入力違法!:A15263*(e)")などの正しいフォーマット;
}
}
// 無効
関数canjicardregexp(){
var card = document.getElementById( "カード")。
var regstr = "(^// d {22} $)|(^// d {20} $)";
var re = new regexp(regstr);
if(!re.test(card)){
アラート( "障害証明書の入力は違法です!");
}
}
//郵便番号
function postCardRegExp(){
var postCard= document.getElementById("postCard").value;
var regStr="^[0-9]{6}$";
var re=new RegExp(regStr);
if(!re.test(postCard)){
alert( "違法な入力!正しい形式は4500のようなものです!");
}
}
// FAXおよび固定電話検証
function telregexp(){
var tel = document.getElementById( "Tel")。
var regstr = "((^// d {11} $)|(^// d {12} $))|(^// d {} - // d {8} $)|(^/ // d {4} - // d {7} $)|。
var re = new regexp(regstr);
if(!re.tel)){
alert( "フォーマットエラーの書き込み!0511-44052 **または021-878888 **"などの正しい形式 ");
}
}
//ユーザー名の確認、ルールは次のとおりです。
//アカウントが合法かどうか(文字の冒頭で、5〜16バイトを許可し、文字の文字を許可するかどうか
関数usernameregexp(){{){
var username = document.getElementByID( "username")。
var regstr = "^[a-za-z] [a-za-z0-9 _] {3,15} $";
var re = new regexp(regstr);
if(!re.test(username)){
アラート(「文字から始めて、4〜15桁に従って、文字を並べるか、ラインを下る必要があります!」);
}
}
//整数を確認します
関数numregexp(){
var num = document.getElementByID( "num")。
var regstr = "^[0-9]*[1-9] [0-9]*$";
var re = new regexp(regstr);
if(!re.test(num)){
alert( "フォーマットエラーに入力します。正しい形式は8080"です);
}
}
//小数または整数を確認します
関数numfontregexp(){
var num = document.getElementByID( "num")。
var regstr = "^^(([0] {1,}) | ([0-9] {1,}) [.] {1} [0-9] {1,}) | [0-9] {1、} $ ";
var re = new regexp(regstr);
if(!re.test(num)){
Alert( "フォーマットエラーに入力します。正しい形式は12.3");
}
}
//特殊文字を確認^[^%$@] {1、} $
function strgexp(){
var str = document.getElementById( "str")。
var regstr = "^%$&@] {1、} $";
var re = new regexp(regstr);
if(!re.test(str)){
アラート(「特殊文字を含めることはできません」);
}
}
//本名を確認します
関数nameregexp(){
var name = document.getElementById( "name")。
var regstr = "((^a-za-z] {1}([a-za-z _]){2,20})|(^/u4e00-/u9fa5] {1}+[a-za-- z0-9/u4e00-/u9fa5] {1,14})$ ");
var re = new regexp(regstr);
if(!re.test(name)){
アラート(「2〜15人の漢字または3-21英語の文字である必要があります」);
}
}
////パスポートを確認します
function huzhoaregexp(){
var huzhao = document.getElementById( "Huzhao")。
var regstr = "^((14)|(15)[0-9] {7})|(g | s | d [0-9] {8})|(p。)|(s。)[0 -9] {7})$ ";
var re = new regexp(regstr);
if(!re.test(huzhao)){
Alert( "パスポート入力は違法であり、正しい形式は次のとおりです。G00106556");
}
}
//役員カード
funguanregexp(){
var Junguan = document.getElementById( "Junguan")。
var regstr = "^[/u4e00-/u9fa5] {1} // d {7} $";
var re = new regexp(regstr);
if(!re.test(Junguan)){
alert( "違法な!:Sea 6042 **"などの正しい形式を入力);
}
}
//カルチャー幹部の検証
funguanregexp(){
var wenzhi = document.getElementById( "wenzhi")。
var regstr = "^[/u4e00-/u9fa5] {1} text // d {4,12} $";
var re = new regexp(regstr);
if(!re.test(wenzhi)){
alert( ""文化的幹部証明書入力違法!Guangwen 0816 ** "などの正しい形式);
}
}
//兵士証明書
function shibingregexp(){
var Shibing = document.getElementById( "Shibing")。
var regstr = "^[/u4e00-/u9fa5] {1,3} // d {4,12} $";
var re = new regexp(regstr);
if(!re.test(shibing)){
alert( ""兵士証明書入力違法!hubei 176340 ** "などの正しいフォーマット);
}
}
//携帯電話と固定電話チェック
関数iphoneTelReGexp(){{
var iphonetel = document.getElementById( "iphonetel")。
var regstr = "((^// d {11} $)|(^// d {12} $)|(^// d {3} - // d {8} $)|(^/ //// d {4} - // d {7} $)| [0 -9])|。
var re = new regexp(regstr);
if(!re.test(iphonetel)){
alert( ""電話番号の書き込みエラー、電話番号の仕様(0511-4405xxxや15236565xxxなど)に沿っていない、記入してください ");
}
}
</script>