6
Regex เพื่อจับคู่สัญลักษณ์:! $% ^ & * () _ + | ~ - = `{} []:"; '<>?,. /
ฉันกำลังพยายามสร้างการทดสอบ Regex ใน JavaScript ซึ่งจะทดสอบสตริงเพื่อให้มีอักขระเหล่านี้: !$%^&*()_+|~-=`{}[]:";'<>?,./ ข้อมูลเพิ่มเติมหากคุณสนใจ :) สำหรับแอปพลิเคชันเปลี่ยนรหัสผ่านที่ยอดเยี่ยมที่ฉันกำลังทำอยู่ ในกรณีที่คุณสนใจนี่คือส่วนที่เหลือของรหัส ฉันมีตารางที่แสดงรายการข้อกำหนดรหัสผ่านและเมื่อผู้ใช้ปลายทางพิมพ์รหัสผ่านใหม่มันจะทดสอบอาร์เรย์ของ Regexes และวางเครื่องหมายถูกในแถวตารางที่เกี่ยวข้องถ้ามัน ... เช็คเอาต์ :) ฉันแค่ต้องเพิ่มอันนี้ แทนที่รายการที่ 4 ในvalidationอาร์เรย์ var validate = function(password){ valid = true; var validation = [ RegExp(/[a-z]/).test(password), RegExp(/[A-Z]/).test(password), RegExp(/\d/).test(password), RegExp(/\W|_/).test(password), !RegExp(/\s/).test(password), !RegExp("12345678").test(password), !RegExp($('#txtUsername').val()).test(password), !RegExp("cisco").test(password), !RegExp(/([a-z]|[0-9])\1\1\1/).test(password), (password.length > 7) ] $.each(validation, function(i){ if(this) $('.form table tr').eq(i+1).attr('class', …