[英]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.