บทความนี้อธิบายวิธีการของ JavaScript เพื่อพิจารณาว่าเนื้อหาอินพุตนั้นถูกกฎหมายหรือไม่ แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
แนวคิดในการตรวจจับว่ามีการใช้งานการตรวจจับตัวละครที่ผิดกฎหมายสำหรับเนื้อหาที่ป้อนโดยผู้ใช้
1. กำหนดสตริงทางกฎหมาย (สตริงต้นทาง)
2. รับเนื้อหาที่ป้อนโดยผู้ใช้
3. วนลูปทุกตัวอักษรที่ป้อนโดยผู้ใช้และค้นหาในสตริงต้นทาง
1) พบ, ส่งคืนตำแหน่งของการค้นหาสตริง
2) ไม่พบการส่งคืน -1 เราเพิ่งใช้ -1 เพื่อตรวจสอบว่าเนื้อหาที่ป้อนโดยผู้ใช้นั้นถูกกฎหมายหรือไม่
<! doctype html public "-// w3c // dtd xhtml1.0transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd" xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> เป็นชื่อผู้ใช้ var regex =/[a-za-z0-9 _]*/; ชื่อผู้ใช้ var = document.getElementById ('ข้อความ') ค่า; vara = regex.exec (ชื่อผู้ใช้); ถ้า (a! = "") {แจ้งเตือน ('ชื่อผู้ใช้พร้อมใช้งาน!'); } else {แจ้งเตือน ('มีอักขระที่ผิดกฎหมาย'); }} </script> </head> <body> <body> <form> ชื่อผู้ใช้: <อินพุต type = "text" id = "text"/> <putType = "ปุ่ม" onClick = "ชื่อผู้ใช้ ();" value = "ตรวจสอบว่ามีอยู่หรือไม่"/> </form> </body> </html>สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ JavaScript โปรดตรวจสอบหัวข้อของไซต์นี้: "สรุปเอฟเฟกต์และเทคนิคการสลับ JavaScript", "สรุปทักษะอัลกอริธึมการค้นหา JavaScript", "สรุปผลการสรุปและเทคนิคการสรุปของ JavaScript ของ JavaScript อัลกอริทึมและเทคนิคการสำรวจ JavaScript "และ" สรุปการใช้งานทางคณิตศาสตร์ JavaScript "
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน