2011-11-24 57 views
-4

我正在尋找一個正則表達式,它接受帶空格的文本並由以下字符組成。你們中的一個人能否很快引導我?我一直在試圖創建一個,但它需要花費太多時間來完成。正則表達式,以驗證包含這些字符的文本

A-Z,a-z,0-9, , , :,;(,),-,_#,/,\,.,&,` 

我應該能夠控制整個長度。輸入可以包含多個單詞。

+0

*我一直在努力發展,但服用時間待辦事項這一點。*我們將很樂意幫助你,如果你嘗試失敗,但你必須先嚐試... – Dennis

+0

你想在這裏完成什麼?你的源文本是什麼樣的? RegEx必須進行定製以滿足您的需求。 –

+0

如果您提供您正在使用的語言和一些上下文源代碼,我們將能夠爲您提供更多幫助。 –

回答

2

這應該爲你工作

/^[\w\s:;.,&`()\/\\-]+$/ 

說明

NODE      EXPLANATION 
-------------------------------------------------------------------------------- 
^      the beginning of the string 
-------------------------------------------------------------------------------- 
    [\w\s:;.,&`()\/\\-]+  any character of: word characters (a-z, A- 
          Z, 0-9, _), whitespace (\n, \r, \t, \f, 
          and " "), ':', ';', '.', ',', '&', '`', 
          '(', ')', '/', '\', '-' (1 or more times 
          (matching the most amount possible)) 
-------------------------------------------------------------------------------- 
    $      before an optional \n, and the end of the 
          string 
+0

謝謝macek。這對我有用。 jaypal - 我想用這個exp來驗證地址字段和一些註釋等。 – sbmandav

+0

如果這對你有用,請將它投票並接受答案:) –

相關問題