Chinaunix
标题:
请教一条正则式语句
[打印本页]
作者:
WaterH
时间:
2004-02-29 15:22
标题:
请教一条正则式语句
$query=clean_str($input{'query'});
……
省略
……
if ( $query!~m![/\w\d\.\+\-\\_~]{2}! ) { # keyword to short
看注释知道这是判断键盘输入的$query是否太短,请问这是不是说$query小于等于2就算太短,大于2就算不短?
另外一个大问题是,如果$query是中文,请问是怎么判断的?
这是一个cgi中的一句,当从网页调用,给$query赋中文,就出问题,我检查的结果是好像是这个地方把汉字判断为小于等于2了
请问该如何解决,谢谢。
作者:
deathcult
时间:
2004-02-29 22:27
标题:
请教一条正则式语句
use encoding "euc-cn";
print length("中国"
;
perldoc encoding
作者:
WaterH
时间:
2004-03-01 19:53
标题:
请教一条正则式语句
谢谢指教,我去研究一下
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2