繁体   English   中英

表单验证中没有符号和数字

[英]No symbol and number in form validation

我得到了姓,然后我进行了错误检查。

if (preg_match("/[\d]/",$surname)) {
     $surnameErr = true;
     } 

输入数字时显示的错误。 但是,这些符号不会被验证。 请问如何验证所有符号?

移动,如何通过不检查数字和符号来验证所有类型的国家字符名称。 谢谢。

参考

 var unicodeWord = XRegExp("^\\\\p{L}[\\\\p{L} ']*$"); alert('The first Result(with symbol) Ру@сский = '+ unicodeWord.test("Ру@сский")); //false alert('The first Result(without symbol) 日本語 = '+unicodeWord.test("日本語")); //true 
 <script src="http://cdnjs.cloudflare.com/ajax/libs/xregexp/2.0.0/xregexp-all-min.js"></script> 

尝试以下代码。

 $pattern = '/[^a-zA-Z]/';
$surnameErr = preg_match($pattern,$surname);
   if($surnameErr==""){
       $surnameErr =true;
}else{
   $surnameErr =falsee;
}

暂无
暂无

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

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