1
在JavaScript中我檢查了一些字符,但我想允許下劃線和斜槓,但我不知道如何。如何使用正則表達式檢查特殊字符?
alias: /^[a-z-Z0-9]{2,35}$/
如何把/和_所以它對正則表達式沒有特別的意義。
在JavaScript中我檢查了一些字符,但我想允許下劃線和斜槓,但我不知道如何。如何使用正則表達式檢查特殊字符?
alias: /^[a-z-Z0-9]{2,35}$/
如何把/和_所以它對正則表達式沒有特別的意義。
_
在正則表達式中沒有任何特殊的含義。
如果一個字符有特殊的含義,你可以使用\
來「despecialize」它。
alias: /^[a-zA-Z0-9_\/]{2,35}/
(順便說一句,你可以使用\w
這意味着[a-zA-Z0-9_]
,即/^[\w\/]{2,35}/
在\w
的\
變成一個普通的字符w
有特殊的意義。)
(編輯:裏面的[…]
的/
會不被識別爲分隔符,因此使用/^[\w/]{2,35}/
是安全的。感謝Andy E的顯示。)
你實際上不需要轉義方括號內的'/' – 2010-03-09 10:53:54
像這樣= =別名:/^[/ w/d \/_] {2,35} $/ – poo 2010-03-09 10:59:51
@Andy:您需要轉義它,因爲分隔符是'/'。 – kennytm 2010-03-09 11:02:22