您在這裡

[問題] 如何在新增 node 時,去掉欄位前後空白字元?

bobju's 的頭像
bobju 在 2012-09-22 (週六) 20:37 發表

例如在新增 node 頁面上,
有時候 user 在 Title 欄位填值的時候,
因為是用 copy-paste 的關係,
會不小心把不必要的前後空白字元也貼進去,
造成所存的資料不符合預期,
以致於日後的延伸應用衍生出一些不合預期的怪異狀況(例如要搜尋標題是以特定字串開頭的 node,就找不到了。 ),
請問這種問題大家都是怎麼預防的呢?

最近在整理以往所用過的模組,發現到 fapi validation 其實就很強了。但以往都沒注意到它這麼好用。

http://drupal.org/project/fapi_validation

這是一個用來驗證表單輸入資料的[資料驗證規則庫],可以用來[驗證資料],也可以用來做[資料處理]。而且 開發者 可以 開發自訂的 驗證規則 及 處理函式。

trim 消除字串前後空白字元是它內建的功能。

以上。