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 回答