繁体   English   中英

PHP正则表达式可避免在处理Unicode时在字段中插入数字

[英]PHP regex to avoid inserting digits in field while working with Unicode

我的应用程序中有一个表单,该表单将使用Unicode字符(非英语)填充。 由于名称字段只需要用字母填充,因此我必须将数字检测为错误。 另一方面,我不知道如何编写适用于Unicode的确切正则表达式。
请帮我。

我是从上一个答案中得到的...但是忘了哪个-现在在我的摘要库中...

$post = '9999, škofja loka';
echo preg_match('/^\\d{4},[\\s\\p{L}]+$/u', $post);

preg_match ('/\\d/u', $string)可以。

使用u修饰符可以安全地在unicode字符串上使用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM