تصف هذه المقالة طريقة JavaScript لتحديد ما إذا كان محتوى الإدخال قانونيًا. شاركه للرجوع إليه ، على النحو التالي:
الأفكار حول اكتشاف ما إذا كان هناك أي تطبيق غير قانوني للكشف عن الأحرف للمحتوى الذي أدخله المستخدم
1. تحديد سلسلة قانونية (سلسلة المصدر)
2. احصل على المحتوى الذي أدخله المستخدم
3. قم بإخراج كل حرف أدخله المستخدم والبحث في السلسلة المصدر.
1) وجدت ، أعد موقع البحث عن السلسلة
2) لم يتم العثور على عائد -1 ، استخدمنا فقط -1 لاكتشاف ما إذا كان المحتوى الذي أدخله المستخدم قانونيًا.
<! doctype html public "-// w3c // dtd xhtml1.0transitional // en" "http://www.w3 xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"/> اسم المستخدم () {var regex =/[a-za-z0-9 _]*/؛ var username = document.getElementById ('text'). value ؛ vara = regex.exec (اسم المستخدم) ؛ if (a! = "") {Alert ('اسم المستخدم متاح!') ؛ } آخر {Alert ('هناك شخصيات غير قانونية) ؛ }} </script> </head> <body> <port> اسم المستخدم: <input type = "text" id = "text"/> <inputType = "button" onClick = "username () ؛" value = "تحقق مما إذا كانت متوفرة"/> </form> </body> </html>لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.