zoukankan      html  css  js  c++  java
  • 用正则验证输入的内容是否为中文

    这是一个验证输入框里的值是否为中文的小小案例:

    当文本框失去焦点的时候,会进行判断是里面的值是否为中文。

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
    
        <body>
            <form>
                <input id="target" type="text" value="你好" />
                <input id="target1" type="text" value="Field 2" />
            </form>
    
            <script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
            <script>
                $(function() {
                    $('#target').blur(function() {
                        var str1 = $('#target').val();//这是获取表单的值
                 // /^[u4e00-u9fa5]*$/ 这是验证是否为汉字的正则。test是正则表达式的里面的验证函数
                if(/^[u4e00-u9fa5]*$/.test(str1)) {
                            alert("这是汉子");
                        } else {
                            alert(str1);
                        }
                    });
    
                    $('#target1').blur(function() {
                        var str = $('#target1').val();
                        if(/^[u4e00-u9fa5]*$/.test(str)) {
                            alert("这是汉子");
                        } else {
                            alert(str);
                        }
                    });
                })
            </script>
        </body>
    
    </html>

    新手上路,欢迎各位大神指出不足之处!

  • 相关阅读:
    docker 部署springboot
    CentOS 7 安装docker
    008自瞄原理
    007根据矩阵基地址绘制方框
    006寻找矩阵
    005分析其他人基地址
    易语言读取鼠标坐标x,y
    003获取鼠标x,y
    Oracle单机Rman笔记[0]---环境准备
    系统优化设计笔记--曹大公众号文章笔记
  • 原文地址:https://www.cnblogs.com/MeiShadow/p/6522808.html
Copyright © 2011-2022 走看看