Php 如何使用preg_match检查阿拉伯语和英语以及数字和&引用;信?

Php 如何使用preg_match检查阿拉伯语和英语以及数字和&引用;信?,php,preg-match,arabic,Php,Preg Match,Arabic,我想通过函数preg_match检查以下内容: 1) 阿拉伯文字母 2) 英文字母 3) 数字 4) 空格、破折号(-)和单引号(') 我使用php语言 我试过了 preg_match("~^[a-z\-'\s]{1,60}$~i", $nam) 您可以使用以下字符类:\p{Arabic} 例如: preg_match("~^[a-z\-'\s\p{Arabic}]{1,60}$~iu", $nam) 字符串用\u修饰符处理为utf8您可以使用以下字符类:\p{Arabic} 例如: pre

我想通过函数preg_match检查以下内容: 1) 阿拉伯文字母 2) 英文字母 3) 数字 4) 空格、破折号(-)和单引号(') 我使用php语言 我试过了

preg_match("~^[a-z\-'\s]{1,60}$~i", $nam)

您可以使用以下字符类:
\p{Arabic}

例如:

preg_match("~^[a-z\-'\s\p{Arabic}]{1,60}$~iu", $nam)

字符串用
\u
修饰符处理为utf8

您可以使用以下字符类:
\p{Arabic}

例如:

preg_match("~^[a-z\-'\s\p{Arabic}]{1,60}$~iu", $nam)

使用
\u
修饰符将字符串视为utf8

您尝试过什么吗?或者你想让别人帮你做?请看,你试过什么吗?或者你想让别人帮你做?请阅读。非常感谢。很好exactly@HassanAlJerjawi:不客气。谢谢。很好exactly@HassanAlJerjawi:不客气。