前言
有時,我們希望判斷文本框中用戶輸入的字符是否含有特殊符號(*/#$@),就像用戶注冊時密碼框的填寫。
demo
利用 RegExp 物件,能很優雅的實作以上需求:
// even(文本框內容)
function (even) {
// 規則物件(flag)
var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
// 判斷 even 是否包含特殊字符
if(flag.test(even)){
console.log('包含!')
}else{
console.log('不包含!')
}
}
flag 規則物件中還有很多其他特殊字符,這里的demo已經足夠使用,如專案另有需求加入其他特殊字符即可。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/155463.html
標籤:JavaScript
上一篇:實操代碼帶你理解CSS中的常用選擇器(你值得掌握!)
下一篇:Canvas線潭訓環
