我想檢查w。簡單的RexEx /[INPUT|TEXTAREA]/
,無論是INPUT還是TEXTAREA,但/[INPUT|TEXTAREA]/.test("DIV")
也送TRUE
RexExp @ JS:爲什麼/[INPUT|TEXTAREA]/.test("DIV「)提供TRUE?
我的錯在哪裏?
我想檢查w。簡單的RexEx /[INPUT|TEXTAREA]/
,無論是INPUT還是TEXTAREA,但/[INPUT|TEXTAREA]/.test("DIV")
也送TRUE
RexExp @ JS:爲什麼/[INPUT|TEXTAREA]/.test("DIV「)提供TRUE?
我的錯在哪裏?
character classes ([]
)中的單詞沒有經過測試,就好像它們是單詞一樣。字符類只包含要測試的字符列表。
試試這個:
/INPUT|TEXTAREA/.test("DIV")
[INPUT|TEXTAREA]
如果字符串包含任何字符AEINPRTUX|
的基本測試。
[]
定義了一個範圍。用()代替你的[],它會更好地工作;)
/(INPUT|TEXTAREA)/
括號是沒有必要的,在這裏。 – Cerbrus 2014-10-27 08:41:03