js 如何判断字符是全角还是半角?

解决方案 »

  1.   


    var   strTmp   =   new   String();   
      strTmp   =   "我们是全角字符。wo   men   shi   ban   jiao   zi   fu.";   
        
      for   (var   i=0;   i<strTmp.length;   i++)   {   
      if   (strTmp.charCodeAt(i)   >   128)   
      window.alert("全角字符:"   +   strTmp.charAt(i));   
      else   
      window.alert("半角字符:"   +   strTmp.charAt(i));   
      }转自:http://topic.csdn.net/t/20030711/18/2018233.html
      

  2.   

    [code]<script> 
    function chkHalf(str){
    var strCode=str.charCodeAt();   
    if(strCode>128)
    alert("\""+str+"\"是全角字符");
    else
    alert("\""+str+"\"是半角字符");

    chkHalf("1"); //半角
    chkHalf("1"); //全角
    chkHalf("我"); //全角
    chkHalf("."); //半角
    chkHalf("。"); //全角
    </script> [/code]
      

  3.   

    晕,回复没内容~~<script> 
    function chkHalf(str){
    var strCode=str.charCodeAt();   
    if(strCode>128)
    alert("\""+str+"\"是全角字符");
    else
    alert("\""+str+"\"是半角字符");

    chkHalf("1"); //半角
    chkHalf("1"); //全角
    chkHalf("我"); //全角
    chkHalf("."); //半角
    chkHalf("。"); //全角
    </script>