正则表达式匹配混合阿拉伯语和数字

时间:2011-07-24 20:45:11

标签: php regex

return preg_match('/^(\d*\p{Arabic}+*)$/iu', $str);

我正在使用上面的函数来匹配字符串,例如: - “somewordinArabic” - “3somewordinArabic”等

但我希望它能匹配以下情况: - “3somewordin444Arabic” - “somethingarabic22”

基本上混合了阿拉伯语和数字,其中至少有一个字母是阿拉伯语,

有人能帮助我吗?

1 个答案:

答案 0 :(得分:3)

/^[\d\p{Arabic}]*\p{Arabic}[\d\p{Arabic}]*$/ui