簡體   English   中英

正則表達式(regex):帶連字符的/ W(javascript)

[英]Regular Expressions (regex): /W with hyphen (javascript)

我想驗證用戶輸入。 允許用戶寫所有字符,數字和“ _”或“-”。

我正在使用

myString.search(/\W/) != -1

驗證。 它適用於我想要的所有內容,但不適用於“-”。 如何搜索“沒有單詞字符”,但允許使用連字符“-”?

解決方案應該是myString.search(/[^\\w-]/) != -1

這應該工作:

myString.search(/[\W-]/) != -1

它基本上與包含任何“無字字符”和連字符的字符類匹配。

暫無
暫無

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

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