已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

正则求解


『回复列表(44|隐藏机器人聊天)』

20. 当然可以,交流我还是很高兴的。
$str='world世界';
var_dump(preg_match('/[a-zA-Z]{1,3}/',$str));
@齐子
(/@Ta/2013-08-19 17:37//)

21. @月初@齐子
到底要不要定界符?
if(preg_match("/^[_a-zA-Z0-9\x4e00-\x9fa5]{1,24}$/iUs",$name)&&preg_match("/^[0-9a-zA-Z]{6,16}$/Ui",$pass)&&preg_match("/^[0-9]{5,11}$/i",$qq)&&preg_match("/^[0-9a-zA-Z_]{1,12}$\@(^[0-9a-zA-Z]{1,12}$)\.^[a-zA-Z]{2,4}$/i",$email)){
看下那里有问题,返正这样注册不了
(/@Ta/2013-08-19 17:44//)

22. @月初@齐子,这样我每一项都按规则填,但是注册不了
(/@Ta/2013-08-19 17:46//)

23. @月初,晚上试试,我一直也是用定界符的,不过没仔细探究
(/@Ta/2013-08-19 17:47//)

24. @齐子,这样应该可以的说。。。
(/@Ta/2013-08-19 17:49//)

25. @月初,不用定界符应该也可以
(/@Ta/2013-08-19 17:50//)

26. @戒撸,好浪啊你!!!
(/@Ta/2013-08-19 17:50//)

27. @齐子,肿么了?不就是紧凑点么
(/@Ta/2013-08-19 17:53//)

28. @戒撸,19L的确可以
(/@Ta/2013-08-19 17:54//)

29. @齐子,^和$放错位置了
(/@Ta/2013-08-19 17:55//)

30. @戒撸,21L会不会是逻辑问题
(/@Ta/2013-08-19 17:56//)

31. @戒撸,你的邮箱正则。。。
(/@Ta/2013-08-19 17:58//)

32. @齐子@齐子,不会我不加$和^的时候好好的
(/@Ta/2013-08-19 18:00//)

33. @齐子,我就是说邮箱的^和$放错了位置,而且太多了
(/@Ta/2013-08-19 18:01//)

34. 匹配邮箱的表达式有问题。
改成这样:
/^[0-9a-zA-Z_]{1,12}\@[0-9a-zA-Z]{1,12}\.[a-zA-Z]{2,4}$/i
(/@Ta/2013-08-19 18:09//)

35. @戒撸
(/@Ta/2013-08-19 18:09//)

36. 其实这个表达式也有一些问题,不过匹配一般Qq邮箱是没什么问题的。但最好改下。
(/@Ta/2013-08-19 18:11//)

37. @齐子
嗯,正则我也是略懂皮毛。新手多指教。
(/@Ta/2013-08-19 18:13//)

38. @月初@齐子

<?php 

$str="fghfgjvdyhgfgg558569ghhvgjbbhjggbhj";


if(preg_match('/^[0-9a-zA-Z]{3,72}$/Ui',$str)){

echo '0';


}else{

echo '1';

}
这样输出1

<?php 

$str="fghfgjvdyhgfgg558569ghhvgjbbhjggbhj";


if(preg_match('/^[0-9a-zA-Z]{3,}$/Ui',$str)){

echo '0';


}else{

echo '1';
}这样数出0
什么情况
(/@Ta/2013-08-19 18:13//)

39. @月初@齐子,维一的区别就是{3,72}和{3,}
(/@Ta/2013-08-19 18:14//)

下一页 上一页 2/3页,共44楼

回复需要登录

8月5日 06:57 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1