0

アプリケーションにUnicode文字(英語以外)を使用して入力するフォームがあります。名前フィールドは文字だけで埋める必要があるため、数字をエラーとして検出する必要があります。一方、Unicodeで機能する正確な正規表現をどのように記述できるかわかりません。
私を助けてください。

4

2 に答える 2

2

以前の回答からこれを取得しました...しかし、どれを忘れてください-今は私のスニペットライブラリにあります...

$post = '9999, škofja loka';
echo preg_match('/^\\d{4},[\\s\\p{L}]+$/u', $post);
于 2012-07-06T08:12:57.597 に答える
2

preg_match ('/\d/u', $string)しましょう。

u修飾子を使用すると、Unicode文字列で安全に使用できます

于 2012-07-06T08:13:15.843 に答える