2013-07-01 48 views

回答

7

聽起來像是你想這樣的模式:

^[\w{./\\(),'}+:?®©-]+$ 

重要的事項要注意:

  • ^$分別與字符串的開始和結束相匹配,這意味着只允許這些字符。
  • []定義字符類,它匹配任何括號內定義
  • \w匹配任何字母數字字符或下劃線的字符。
  • 我省略T_從它們由\w允許的字符類。
  • \\需要轉義反斜線,因爲這是在正則表達式特殊字符。
  • -必須出現在字符類的開頭或結尾,否則會被轉義。否則,這意味着a-z之間的任何字符az之間。
  • 這裏的許多其他字符在正則表達式中具有特殊含義(例如?,+()),但沒有必要在字符類中轉義它們。
  • 末尾的+表示允許一個或多個這些字符。
+3

+1爲詳細的解釋,而不只是張貼正則表達式字符串。 –