簡體   English   中英

Javascript 特殊字符密碼驗證無 JQuery

[英]Javascript Special Character Password Validation without JQuery

我想寫一個簡單的 if 語句來測試特殊字符。 像這樣的東西:

var passwordSpecial = **WHATDOIPUTHERE???**.test(password)
if(passwordSpecial == true){
var pass="OK"
}
else{
var pass="NO"
}
const pattern = new RegExp(/^[^@]+$/);
const password1 = pattern.test("hey")
const password2 = pattern.test("@hey")

//returns true, false
console.log(password1, password2)

字符串中不允許在“^”之后放在括號內的任何內容,在本例中為“@”

編輯:見此代碼筆https://codepen.io/PavlosKaralis/pen/vYLeYqp?editors=1011

如果你想明確地只允許數字和字母

const pattern = new RegExp(/^[a-zA-Z0-9]*$/);

這取決於您對特殊字符的定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM