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

时间:2015-05-14 02:29:18

标签: php validation

我得到了姓。我做错误检查。

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

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

转移,如何验证所有类型的国家/地区字符名称,不检查数字和符号。感谢。

2 个答案:

答案 0 :(得分:0)

Reference



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>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

尝试使用以下代码。

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