为了账号安全,请及时绑定邮箱和手机立即绑定

我看不懂.+居然可以匹配非空?,那回车,制表符这些也可以匹配到啊。空格也可以匹配到啊?这能表示非空? 我觉得\S+类似的才能表示吧!

我看不懂.+居然可以匹配非空?,那回车,制表符这些也可以匹配到啊。空格也可以匹配到啊?这能表示非空? 我觉得\S+类似的才能表示吧!

正在回答

1 回答

第一:.  含义除去换行符之外的任何字符。

第二:对非空的理解

比如拿empty和is_null的区别来说

    empty 判断变量是否为空,如果变量是非空 或非零 的值,则 empty() 返回 FALSE。换句话说,"" 、0 、"0" 、NULL 、FALSE 、array() 、var $var; 以及没有任何属性的对象 都将被认为是空的,如果变量为空,则返回 TRUE。

  is_null 判断变量是否为NULL

你对非空的理解是empty  而.+是is_null。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我看不懂.+居然可以匹配非空?,那回车,制表符这些也可以匹配到啊。空格也可以匹配到啊?这能表示非空? 我觉得\S+类似的才能表示吧!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信