لم أقم بأي مشاريع مؤخرًا ، لذلك لدي بعض وقت الفراغ. قام المحرر بفرز رمز التحقق من نموذج JS شائع الاستخدام في الحياة اليومية وشاركه على منصة شبكة Wulin ليتعلمه الجميع. للأصدقاء الذين يحتاجون إليها ، يرجى الرجوع إليها!
التحقق من التسجيل:
<script language = "javaScript" src = "js/jquery -1.9.1.min.js" type = "text/javaScript"> </script> // تحقق من دالة النموذج vailform () {var = jQuery ("#editform") ؛ if (! vailnickname ()) return ؛ if (! vailphone ()) return ؛ if (! vailpwd ()) return ؛ if (! vailconfirmpwd ()) دالة اللقب vailnickname () {var nuckname = jQuery ("#labeame"). val () ؛ var flag = false ؛ var message = "" ؛ var gatrn =/^/d+$/؛ var length = getNickElLength () 4-16 حرفًا! "؛} آخر إذا (checkNameNameIseSxist ()) {message =" اللقب موجود بالفعل ، يرجى إعادة الدخول! "؛} آخر {flag = true ؛} if (! flag) {jQuery ( has-error ") ؛ jQuery ("#nicknamep "). html (" ") ؛ jQuery ("#nicknamep ") ui-margin-right10/"> </is i>"+message) ؛ // jQuery ("#labeame"). focus () ؛} else {jQuery ("#namnamediv"). removeclass (). addClass ("ui-form-item has-success ") ؛ jQuery ("#nicknamep "). html (" ") ؛ jQuery ("#nicknamep "). html ( jQuery ("#labeame"). val () ؛ var len = 0 ؛ for (var i = 0 ؛ i <nablem.length ؛ i ++) {var a = nablem.charat (i) ؛ // function format: stringobj.match (rgexp) stringObj عبارة عن سلسلة ، rgexp عبارة عن تعبير منتظم مطلوب // قيمة الإرجاع: إذا كان يمكن أن يتطابق ، وإرجاع صفيف النتائج ، وإذا كان لا يمكن أن يتطابق ، فإن إرجاع nullif (a.match (/[^/x00-/xff]/ig)! = null) {len += 2 ؛ لقب موجود وظيفة checknickNameIseSxist () {var nuckname = jQuery ("#labeame"). val () ؛ var flag = false ؛ jquery.ajax ({url: "checknickname؟ Date ()). getTime () ، البيانات: {لقب: لقب} ، نوع البيانات: "json" ، النوع: "get" ، async: false ، النجاح: الدالة (data) {var status = data.status ؛ if (status == "1") {flag = true ؛}}}}) ؛ jQuery ("#phone"). val () ؛ var flag = false ؛ var message = "" ؛ // var myreg =/^(((13 [0-9] {1}) | 159 | 153)+/d {8}) $/؛ var myreg = /^(((13 [0-9] {1}) | (14 [0-9] {1}) | (17 [0-9] {1}) | (15 [0-3] {1}) | (15 [5-9 ] {1}) | (18 [0-3] {1}) | (18 [5-9] {1}) | (18 [5-9] {1}))+/d {8}) $/؛ if (الهاتف == '' ') {message = "لا يمكن أن يكون رقم الهاتف المحمول فارغًا! true ؛} if (! flag) {jQuery ("#phonediv"). removeClass (). addClass ("ui-form-item error") ؛ jQuery ("#phonep"). html ("") ؛ jQuery ("#phonep") ui-margin-right10/"> </is i>"+message) ؛ // jQuery ("#phone") HIS-SUCCESS ") ؛ jQuery ("#phonep "). html (" ") ؛ jQuery ("#phonep "). html (" <i class =/"icon-success ui-margin-right10/"> <// i number هذا الهاتف المحمول متاح ") jQuery ("#phone"). val () ؛ var flag = true ؛ jquery.ajax ({url: "checkphone؟ t =" + (new date ()). false ؛}}}) ؛ إرجاع علامة ؛} // تحقق من وظيفة كلمة المرور vailpwd () {var password = jQuery ("#password"). val () ؛ var flag = false ؛ var message = "" 6-16 بتات! "؛} أخرى إذا (gatrn.test (كلمة المرور)) {message =" كلمة المرور لا يمكن أن تكون كل الأرقام! "؛} آخر {flag = true ؛ has-error ") ؛ jQuery ("#passwordp "). html (" ") ؛ jQuery ("#passwordp "). html ( ui-margin-right10/"> </is i>"+message) ؛ // jQuery ("#password") has-success ") ؛ jQuery ("#passwordp "). html (" ") ؛ jQuery ("#passwordp "). html ( jQuery ("#infernation_password"). val () ؛ var gatrn =/^/d+$/؛ var password = jQuery ("#password"). val () ؛ var flag = false ؛ var message = "" إعادة الدخول! "؛ HAS-ERROR ") ؛ jQuery ("#includpasswordp ") ui-margin-right10/"> <//e>"+message) ؛ // jQuery ("#insclist_password"). focus () ؛} else {jQuery ( HAS-SUCCESS ") ؛ jQuery ("#includpasswordp "). html (" ") ؛ jQuery ("#includpasswordp "). html ( jQuery ("#البريد الإلكتروني"). val () ؛ var flag = false ؛ var message = "" ؛ var myreg = /^ om budap/.a-za-z0-9_--2010yoar@( bududa-za-z0-9_--2010'0(/.. إذا (البريد الإلكتروني == '') {message = "لا يمكن أن يكون البريد الإلكتروني فارغًا! true ؛} if (! flag) {jQuery ("#eLaMdiv"). removeClass (). addClass ("ui-form-item has-error") ؛ jQuery ("#emailp"). html ("") ؛ jQuery ( ui-margin-right10/"> </is i>"+message) ؛ // jQuery ("#email") HAS-SUCCESS ") ؛ jQuery ("#emailp "). html (" ") ؛ jQuery ("#emailp "). html ( jQuery ("#البريد الإلكتروني"). val () ؛ var flag = false ؛ jquery.ajax ({url: "checkemail؟ t =" + (new date ()). true ؛}}}) ؛ إرجاع علامة ؛} // وظيفة التحقق من التحقق غير صحيح! ui-margin-right10/"> </is i>"+message) ؛ // jQuery ("#randcode") HAS-SUCCESS ") ؛ jQuery ("#randcodep "). html (" ") ؛ jQuery ("#randcodep "). jQuery ("#randcode"). val () ؛ var flag = false ؛ jquery.ajax ({url: "checkRandCode؟ t =" + (new date ()). "1") {flag = true ؛}}}) ؛ الإرجاع ، العلامة ؛} // الحكم على ما إذا كان الدالة vailagree () {if (jQuery ( str = str.replace (/<//؟ [^>]*>/gim ، "") ؛ // إزالة جميع علامات html var result = str.replace (/(^/s+) | (/s+$)/g ، "") html> <html> <Body> <h1> أول فقرة من JavaScript </h1> <p> الرجاء إدخال الرقم. إذا لم تكن قيمة الإدخال رقمًا ، فسوف يطفو المتصفح على مربع موجه. </p> <input id = "demo" type = "text"> <script> function myFunction () {var x = document.getElementById ("demo"). value ؛ if (x == "") return ؛} if (isnan (x)) {Alert ("الرجاء إدخال الرقم") ؛ return ؛} if (x.length! = 6) {Alert ("الرجاء إدخال 6 أرقام") ؛ إرجاع ؛}} </script> <button type = "button" onClick = "myFunction ()"> انقر هنا </button> </body> </html> "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ ~ /!ت ($^٪^^() ؛ -+.= ،" ؛ لـ (i = 0 ؛ i <pwd.length ؛ i ++) {if ( {return false ؛}} return true ؛} // تحقق من دالة تنسيق صندوق البريد checkemail (البريد الإلكتروني) {var filter = /^ budapa-za-z0-9_/./-2010)+/@( poundupa-za-z0-9/--2010/.)+ (Za-Z0-9. خطأ ؛ /^((((((وا) ، فإن Budapaz/Dd Od Budap !#/$٪&'/*/+/-=/؟/^/^_`_` {/every} ~ pudap/u00a0-/ud7ff/uf900-/ufdcf/ufdf0-/uffef/ufff/ufff/oufff /؟/^_ `{/|} ~] | -/x08/x0b/x0c/x0e-/x1f/x7f] |/x21 | [/x23-/x5b] | [/x5d-/x7e] | B/X0C/X0D-/X7F] | az] |/d | [/u00a0-/ud7ff/uf900-/ufdcf/ufdf0-/uffef]) | ([az] |/d | [/u00a0-/ud7 ff/uf900-/ufdcf/ufdf0-/uffef]) ([az] |/d |-|/. | _ | ~ | [/u00a0-/ud7ff/uf900-/uf dcf/ufdf0-/uffef])*([az] |/d | /.)+(( Budapaz out Od Budap/u000a0-/ud7ff/uf900-/ufdcf/ufdf0-/uffef .)) /)++( budapaz out budap/u00 A0-/UD7FF/UF900-/UFDCF/UFDF0-/UFFEF]) | ([AZ] | -/ud7ff/uf900-/ufdcf/ufdf0-/uffef])*([az] | وظيفة التحقق من رقم الهاتف checktelephone (الهاتف المحمول) {var regcellphone =/^([0-9] {11})؟ $/؛ falg = cellphone.search (regcellphone) ؛ if (falg == -1) {return false ؛ param.length ؛ var istart = query.indexof (param) ؛ if (istart == -1) return ""الرمز أعلاه هو التحقق من نموذج JS الذي أدخله المحرر لك. الكود بسيط وسهل الفهم وعملي للغاية. آمل أن يكون ذلك مفيدًا للجميع. في الوقت نفسه ، أود أن أشكرك كثيرًا على دعمكم لموقع Wulin Network!