2016-03-08 44 views
3

我希望有一個正則表達式,將不匹配包含正斜槓或反斜槓正則表達式不與任何字符串

任何字符串向前或反斜線的任何實例匹配我有這樣的正則表達式現在

/[^\\|/]/i 

在理論上,這將不匹配

aaaa/ooa 

age\nange\ 

但由於某些原因,這個正則表達式似乎第一個字符在字符串中匹配,如果字符是字母,並與全球FL AG

/[^\\|/]/ig 

它將匹配

我怎樣才能得到一個正則表達式不會匹配包含正斜槓或反斜槓任何字符串任何非正斜槓或非反斜線?

回答

3

您需要錨您正則表達式和使用量詞:

^[^\/\\]+$ 

RegEx Demo

使用*而不是+,如果你也想匹配空字符串。