preg_match('/^[a-z0-9_-]+$/ui', $table);谁能解释一下这正则表达式最后一个定界符后面的ui是什么意思?

novel2001 2010-01-11 06:28:22


preg_match('/^[a-z0-9_-]+$/ui', $table);谁能解释一下这正则表达式最后一个定界符后面的ui是什么意思?




我不明白这个 /ui 是什么意思?? 有什么网址或资料?????
...全文
307 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南昆虫 2010-01-11
  • 打赏
  • 举报
回复
u(PCRE_UTF8)
此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式字符串被当成 UTF-8。本修正符在 Unix 下自 PHP 4.1.0 起可用,在 win32 下自 PHP 4.2.3 起可用。自 PHP 4.3.5 起开始检查模式的 UTF-8 合法性。

i (PCRE_CASELESS)
如果设定此修正符,模式中的字符将同时匹配大小写字母。

手册上都有的
江南昆虫 2010-01-11
  • 打赏
  • 举报
回复
uft-8
novel2001 2010-01-11
  • 打赏
  • 举报
回复
/u 是什么意思????
天降大任于斯 2010-01-11
  • 打赏
  • 举报
回复
i
ignoreCase
不区分大小写的匹配。应用于 A-Z 和 a-z 字符,但不能应用于扩展字符,如 E 和 e。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧