我需要帶連字符(-
)和下劃線(_
)的字母數字字符串。但-
和_
不能單獨來。必須有一些aplha或字母數字文本-
或_
。下劃線以及正則表達式
abc- allowed
abc_abc-xyz allowed
abc896 allowed
89abc allowed
abc_ not allowed
abc- not allowed
- not allowed
_not allowed
-- not allowed
________ --- not allowed
這樣的:
^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$
表達做的所有事情如上所述但-
我想補充_
強調爲好。而-
和_
不能在開始或結束。
字符串可以開始與一個 - 或_?例如_abc或-abc(nvm,你在更新中回答了這個問題) – Duniyadnd
你的例子中有'abc- allowed'和'abc- not allowed',那它是什麼? –
看起來不允許,因爲_「和 - 和_不能在開始或結束時出現」_。 –