我正在尝试从服务器端验证表单数据.
我的兴趣是用户只需填写波斯字符的形式.
我的兴趣是用户只需填写波斯字符的形式.
我正在使用这段代码:
$name=trim($_POST['name']); $name= MysqL_real_escape_string($name); if (preg_match('/^[\u0600-\u06FF]+$/',str_replace("\\\\","",$name))){$err.= "Please use Persian characters!";}
但它不工作!
这是一个警告:
Warning: preg_match() [function.preg-match]: Compilation Failed: PCRE does not support \L,\l,\N,\U,or \u at offset 3 in C:\xampp\htdocs\site\form.PHP on line 38
我能做什么?
这个“应该”工作
原文链接:https://www.f2er.com/php/130319.html**在打开后添加了^ [从排除阿拉伯/波斯字符…
if (preg_match('/^[^\x{600}-\x{6FF}]+$/u',$name)))