判断汉字的正则表达式

作者: unvs 分类: Web前端 发布时间: 2011-08-01 12:28 ė15,456 views 6没有评论

判断汉字的正则表达式
1、匹配所有东亚区的语言:^[\u2E80-\u9FFF]+$
2、匹配简体和繁体:^[\u4E00-\u9FFF]+$
3、匹配简体:^[\u4E00-\u9FA5]+$
下面是一个通过正则表达式验证姓名字段的例子:(可直接cope过去运行)

<input name="usname" id="usname" type="text" onfocus="onfocusName()" onblur="onblurName()" tabindex="1" value="" />
<div id="lblName"></div>
<script type="text/javascript">
    var objName = Obj(‘usname’);
    var objNametxt = Obj(‘lblName’);
    //验证真实姓名
    function onfocusName(){
        objNametxt.innerHTML = ‘请填写您的真实姓名’;
        objName.style.display = ”;
    }
    function onblurName(){
        if(verifyTureName(objName.value)){
            if(objName.value.length > 2 && objName.value.length < 5){ //判断姓名字数
                objNametxt.innerHTML = ‘填写正确’;
            }else{
                objNametxt.innerHTML = ‘姓名填写有误’;
            }        
        }else{
            objNametxt.innerHTML = ‘姓名填写有误’;
        }
    }
    /**验证真实姓名**/
    function verifyTureName(turename){
        var patten = /^[\u4E00-\u9FA5]+$/; //简体字正则表达式
        var tureName = patten.test(turename);
        if(tureName){
            return true;
        }else{
            return false;
        }
    }
</script>

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:判断汉字的正则表达式

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部