私は正規表現が非常に苦手で、残念ながら、これを知っていれば本当にいいと思っています。正規表現へのアラビア語サポートの埋め込みの概要を示す次の関数があります。
function alpha_dash($str)
{
return ( ! preg_match("/^[\-_ \d\p{Arabic}]*\p{Arabic}[\d\p{Arabic}]*$/ui", $str)) ? FALSE : TRUE;
}
これで、ここから対処できます。Alpha と Alpha 数値関数の同じサポートが必要です。私はいつも物事を分解するので、正規表現をいじることは本当にできません。
誰かが本当に助けてくれることを願っています:)
編集:
public function alpha($str)
{
return ( ! preg_match("/^([a-z])+$/i", $str)) ? FALSE : TRUE;
}
public function alpha_numeric($str)
{
return ( ! preg_match("/^([a-z0-9])+$/i", $str)) ? FALSE : TRUE;
}
アラビア語をサポートするには、これら 2 つの関数が必要です