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>

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

  • 相关阅读:
    os模块
    函数练习
    集合 去重
    作业二:购物车程序
    作业一: 三级菜单
    字典练习
    字典
    切片
    冒泡练习
    判断整型数据奇偶数
  • 原文地址:https://www.cnblogs.com/MeiShadow/p/6522808.html
Copyright © 2011-2022 走看看