2017-08-28 83 views
-2

我想在這些條件下的jQuery中有6個正則表達式。字母正則表達式在jQuery中的輸入類型文本

  1. 極限= 200(最大431)
  2. 最大允許同一連續字母= 5
  3. 如果按下 「空間」,沒有更多的符號被接受
  4. 符號「 - 「被接受,但只有兩次
  5. 符號」。「被接受,但只有兩次
  6. 符號「_」被接受,但只有兩次

我需要這些條件的6個單獨的正則表達式。

你能幫我開發這些正則表達式嗎?

預先感謝您。

+0

請分享你的努力! –

+0

'如果「空格」被按下'不會是一個PHP進程。 '我想要6個正則表達式'並不是如何工作的。向我們展示您使用的代碼以及您的問題,並幫助我們......或者詢問一些特定的編碼方面,我們可以提供幫助。這太寬了。 – chris85

+0

^(?:(\ w)(?!\ 1 \ 1 \ 1 \ 1))+ $我已經使用過了,但這不允許我輸入任何特殊字符,如「 - 」,「_」。 – Haider

回答

0

極限字母= 200(最大431)

/(\w.*){201}/ 

允許的最大相同連續字母= 5

/(\w)(\1){4}/ 

如果按下 「空間」,沒有更多的符號被接受

/ ./ 

接受符號「 - 」,但只接受兩次

/(-.*){3}/ 

符號「。」被接受,但只有兩次

/(\..*){3}/ 

符號 「_」 被接受,但只有兩次

/(_.*){3}/ 
+0

此不起作用 – Haider

+0

對於其中的每一個,您都需要取消匹配'if(!preg_match(...))'。如果你無法正常工作,請確保你瞭解每個正則表達式在做什麼並檢查你的實現。 – pguardiario

相關問題