strlen
有字符串函数为什么要用正则表达式

解决方案 »

  1.   

    preg_match('/^.{10,2556}$/',$text)我觉得意义不大,正如楼上说的!
      

  2.   

    对于我的意义就大啦,比如我要限定该内容在10到2000之内,并且只能是英文或数字。
    如果不用正则表达式,你知道有多麻烦吗?
    1、用循环遍历检查每字是否合法(这串代码应该算长了吧)
    2、辨断它的最小长度
    3、辨断它的最大长度
    不精简
    面如果用正则表达式(如果2000可以直接用的话)
    eregi('^[\w]{10,2000}$',$text);搞定,速度上也胜一筹啊。
      

  3.   

    preg_match是Perl 相容语法函式库,yuepengfei(刁馋) 说之前我一直都没考虑,现在一试果然好用,OK啦。
    意义重大啊,这样我的客户端js和服务端php可以统一表达式;)