大家好,想询问一个技术问题
我正在做一个输入器
让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) 已足矣