ペルシア語だけのフィルター入力が必要です。正規表現を使用するfilter_input()
のは良い考えだと思いますが、この問題を解決する方法がわかりません。検索しましたが、ペルシア語またはペルシャ語の文字の \p{Arabic} のような sth が見つかりません一方、 Unicodeでも可能ですが、その正規表現についてはわかりません。
2758 次
1 に答える
10
これはうまくいくはずです:
preg_match("(^[\x{0600}-\x{06FF}]*$)", 'فارسی');
また、ペルシャ語にはこれらすべての形式を使用できます。
ペルシャ語のアルファベット
ファーム
/^([\x{0600}-\x{06EF}])+$/
ペルシャ数字
۱۲۳۴۵۶۷۸۹۰
/^([\x{06F0}-\x{06F9}])+$/
スペースと半スペースを含むペルシア語の単純なテキスト
私はあなたを愛しています</p>
/^([\x{0600}-\x{06FF}| |\x{200C}])+$/
于 2013-03-04T14:14:47.180 に答える