有些网站实名注册,用类似以下的姓名验证代码,结果是一些生僻字无法输入,看来有些生僻字不在这些编码范围内。最近我就碰到了两个这样的网站。
function checkname(realname) {
//创建正则表达式
var re=/^[\u4e00-\u9fa5]{1,9}[·]{0,1}[\u4e00-\u9fa5]{1,9}$/; //可输入汉字以及点号
if (realname.search(re)==-1) {
return false;
}
}
我觉得这种姓名验证有还不如没有