以下のコードを使用して "محمد125 hasan"を使用します。 3〜25文字の制限があります。 でも動作しません。正規表現で英語の文字と数字を使用するアラビア文字を使用する方法
(^[ \d\p{Arabic}a-zA-Z0-9 ]{3,25}$)
以下のコードを使用して "محمد125 hasan"を使用します。 3〜25文字の制限があります。 でも動作しません。正規表現で英語の文字と数字を使用するアラビア文字を使用する方法
(^[ \d\p{Arabic}a-zA-Z0-9 ]{3,25}$)
プレーンでシンプルな意味u
修飾子とwは\使用します。これは次のようになりPHP
で
^[\d\p{L}\h]{3,25}$
# match the start (^), digits or any letter
# and horizontal space three to 25 times
# end of the string/line ($)
を:
$string = 'محمد125 hasan ';
$regex = '~^[\d\p{L}\h]{3,25}$~';
if (preg_match($regex, $string, $match) {
// do sth. useful here
}
a demo on regex101.comを参照してください。
Skypeアカウントをお持ちですか? – Shafizadeh
@Shafizadehはあなたと同じ;)Tabriz –
マッチの前後のスペース部分もありますか? –
@noob:少なくともそれは初期試行の一部です(大括弧で囲んで見てください)。 – Jan