如何判断用户输入的是中文呢?

解决方案 »

  1.   

    输入只能是汉字<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
      

  2.   

    string   strPass   =   @"[\u4e00-\u9fa5]";    ////////判断汉字
    Regex   rgP   =   new   Regex(strPass);  
    Match   mat   =   rgP.Match(txWord.Text);
      if   (mat.Success)    
      {    
             Response.write("汉字");
      }
      

  3.   

    js判断
    var reg = /^[\u4e00-\u9fa5]*$/;
    reg.test('你想要输入的内容');
    ------
    以上return  true
      

  4.   

    <input   onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"> 
      

  5.   

    可以通过ascii码来区别字符与汉字
      

  6.   

    ^\u4E00-\u9FA5]/g
    能不能区分简繁体?
      

  7.   

    正则表达式哈^\u4E00-\u9FA5]/g