php-在ctype_alnum中使用阿拉伯字符

我需要允许我的网站上已经使用ctype_alnum的阿拉伯用户名来验证用户名字段.当我尝试使用阿拉伯语用户名时,返回验证错误消息. ctype_alnum不能将阿拉伯字符识别为字母和数字.我该如何解决?

解决方法:

您可以使用此正则表达式查找所有阿拉伯字符:

preg_match("/^[a-zA-Z\p{Cyrillic}0-9\s\-]+$/u", $string);

如果匹配的长度等于用户名长度,则为阿拉伯用户名.

上一篇:Android阿拉伯语文本对齐


下一篇:Java BufferedReader阿拉伯文本文件问题