2013-03-09 36 views
0

我有我的正則表達式沒有通過錯誤的問題..
我的正則表達式應該做什麼?
檢查textarea的,並允許包含字母,數字,句號,逗號,引號,破折號和空格只(可能包含換行符,因爲這是一個多行文本域)的任何輸入..描述框檢查形式.. PHP

這是我的正則表達式:

preg_match("/^[ ]*[a-zA-Z]+[\s]*[\d\.,'-]*[ ]*$/") 

順便說一句,它可能允許前後空白......我希望有人能幫助我。

回答

1

如果數據可以包含空格,則不需要指定前導尾隨空白。

嘗試:

$pattern = "/^[-\.,'\s[:alnum:]]*$/"; 
+0

在相同的音符...'\ s'包括'\ t'說他沒有具體說是允許的;) – 2013-03-09 19:11:30