2012-05-30 46 views
0

我有一個登錄表單,用戶不斷出錯。我們正在努力更好地通知用戶,但我們也希望在輸入字段中鍵入正確的方向。驗證具有多個值的輸入字段的開始

所有的ID是10個字符,他們開始的4種不同的方法之一:

  • A00
  • B00
  • CTR
  • VST

我想,如果要提示用戶他們並不是從4個選項中的一個開始,可能是通過觸發隱藏元素來顯示自己,這提醒他們用戶名看起來像什麼。

大部分我可以弄明白的jQuery,我唯一不能做的就是實際的匹配。我不確定如何編寫RegEx來使其正常工作。

回答

0

這將與正確的字符串

^((A00)|(B00)|(CTR)|(VST)).*$

在JavaScript

if (txt.search(/^((A00)|(B00)|(CTR)|(VST)).*$/) !== -1) {...}

+0

或者乾脆'.match()'。 :-) – YMMD