我的应用程序中有一个表单,它将使用 Unicode 字符(非英语)填充。由于名称字段只需要用字母填充,因此我必须将数字检测为错误。另一方面,我不知道如何编写适用于 Unicode 的确切正则表达式。
请帮助我。
preg_match ('/'d/u', $string)
就可以了。
u 修饰符使其可以安全地用于 unicode 字符串
我从之前的答案中得到了这个......但是忘记是哪一个 - 它现在在我的片段库中......
$post = '9999, škofja loka';
echo preg_match('/^''d{4},[''s''p{L}]+$/u', $post);