0
点赞
收藏
分享

微信扫一扫

PHP中文正则

绪风 2022-02-17 阅读 73

最近跟着教程写PHP项目的时候用到了正则,教程只给出了英文正则,这里就顺便把中文的给补充下。

不支持中文的时候:
在这里插入图片描述
需要注意的是:
PHP 正则表达式中不支持下列 Perl 转义序列:\L, \l, \N, \P, \p, \U, \u, or \X
在 UTF-8 模式下,允许用 “\x {…}”,花括号中的内容是表示十六进制数字的字符串。原来的十六进制转义序列 \xhh 如果其值大于 127 的话则匹配了一个双字节 UTF-8 字符。
所以可以这样:regex:/^[\x80-\xff_A-Za-z0-9-_]

最后资料更新后的效果是这样的:
在这里插入图片描述在这里插入图片描述

举报

相关推荐

0 条评论