doufei2662
2015-11-15 15:54
浏览 125
已采纳

带有计数位的正则表达式

Here is my code

<?php
    $str='salamsalam';
    echo preg_match('/salam{1,1}/',$str);
?>

I write in regex one time min and max but I don't know why it prints 1(true),

And one more question:

I would like to accept just exactly 4 digit (no more, no less) now my code is here:

<?php
    $num=234567 ;
    echo preg_match('/[0-9]{4,4}/',$num); 
?>

That it is not correct, it also accept 234567 .

图片转代码服务由CSDN问答提供 功能建议

这是我的代码</ p>

 &lt;?php 
  $ str ='salamsalam'; 
 echo preg_match('/ salam {1,1} /',$ str); 
?&gt; 
 </ code> </ pre> 
 
 

I 在正则表达式中写入一次最小值和最大值,但我不知道为什么它打印1(真),</ p>

还有一个问题:</ p>

我 现在我的代码就在这里,只想接受4位数字(不多也不少):</ p>

 &lt;?php 
 $ num = 234567; 
 echo preg_match  ( '/ [0-9] {4,4} /',$ NUM);  
?&gt; 
 </ code> </ pre> 
 
 

它不正确,也接受234567。</ p> </ div>

2条回答 默认 最新

相关推荐 更多相似问题