2016-09-20 37 views

回答

1

你只需要添加不區分大小寫的修飾符。

/^(?!test$)[a-z'.\s]{2,40}$/mi 

如果你不想的話test在輸入字符串的任何地方存在,那麼您必須使用下面的正則表達式。

/^(?!.*test.*$)[a-z'.\s]{2,40}$/mi 
+0

沒有它不工作,使用此正則表達式後,它允許字「測試」 – rohit

+0

看到https://regex101.com/r/tS2fX0/1 –

+0

感謝。它在regex101上工作,但是當我把這段代碼放到jquery中時,它不起作用。 $('#FirstName')。attr(「data-val-regex-pattern」,「^(?im)(?! test $)[a-zA-Z'。\ s] {2,40} $ 「); – rohit

相關問題