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

解决方案 »

  1.   

    i
    ignoreCase
    不区分大小写的匹配。应用于 A-Z 和 a-z 字符,但不能应用于扩展字符,如 E 和 e。
     
      

  2.   

    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) 
    如果设定此修正符,模式中的字符将同时匹配大小写字母。 手册上都有的