大家好,想詢問一個技術問題
我正在做一個輸入器
讓user可以輸入內容,然後再儲存到MySQL裡面
主要判斷要拒絕的內容是
1. user 沒有輸入任何東西( 也沒有空白字元 ) 就直接submit
2. user 只輸入空白字元 ( 從頭到尾只有按空白鍵 )
3. user 從頭到尾只有按 enter ( enter的字元應該是\r\n 是嗎??)
其他沒有任何的輸入,連空白鍵都沒有按
可以接受的輸入內容是
1. 普通的中英文,特殊符號
2. 整篇內容一堆空白字元,但是內容之中,只要有一個中英文或者是特殊符號字元就可以
對正規式不太熟,想了一天有點久
不知道有沒有版友可以給點意見。
謝謝
作者:
kroutony (bingbing)
2016-08-27 21:22:00preg_match("\S+",$subject)
作者:
ns1234 (FAR)
2016-08-28 01:09:00if(!empty(trim($input)) { Model::insert($input);}處理空白的話 我是覺得不用用到正規..
一樓早已正解其實啊 一樓頭尾少了東西 @@ / 或 @ 之類
作者:
cn41408 (寶弟!)
2016-08-31 12:01:00preg_match("/[\s|\n]+/isu",$String);S不能大寫唷~
小寫是虛格,大寫是非虛格,需求只要文中有字就通過,因此一個 \S 已符合需求
作者:
kroutony (bingbing)
2016-08-31 15:27:00忘了斜線 preg_match("/\S+/",$string) 已足矣