zoukankan      html  css  js  c++  java
  • 验证文本框输入内容类型是汉字

    JS代码如下:

     1 <script type="text/javascript">
     2       function check() {
     3           if (isChina(document.getElementById("Text_Value").value)) {
     4               alert("輸入正確");
     5               //do something
     6           }
     7           else {
     8               alert("輸入不正確");
     9               return false;
    10           }
    11       }
    12       function isChina(str) {
    13           var reChina = new RegExp("^[u4E00-u9FFF]+$", "g");
    return (reChina.test(str)); 15 } 16 </script>

    文本框:

    1 <div>  
    2         <input type="text" id="Text_Value" onkeyup="check()" runat="server" />
    3     </div>

    验证正则表达式:

    1    
    2 1、匹配所有东亚区的语言 :^[u2E80-u9FFF]+$     
    3 
    4 2、匹配简体和繁体 :^[u4E00-u9FFF]+$   
    5   
    6 3、匹配简体 :^[u4E00-u9FA5]+$   

     验证表达式后的g是什么意思:

    1 后面那个参数的意思是包含属性 "g""i""m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。
  • 相关阅读:
    hdoj:2075
    hdoj:2072
    hdoj:2071
    hdoj:2070
    hdoj:2069
    test001
    hdoj:2067
    hdoj:2061
    hdoj:2058
    hdoj:2057
  • 原文地址:https://www.cnblogs.com/ElvisZhongShao/p/4444167.html
Copyright © 2011-2022 走看看