js判断中文字符长度

就是 你把

String.prototype.len = function() 

return this.replace(/[^\x00-\xff]/g, "xx").length; 

放到你的 <Script></script>当中去,
然后你要判断长度的那里 就这么用

alert($("#文本框id").val().len());

就行了

时间: 2024-10-02 03:03:25

js判断中文字符长度的相关文章

JS 判断中英文字符长度

function strlen(str) {        var len = 0;        for (var i = 0; i < str.length; i++) {            var c = str.charCodeAt(i);            //单字节加1             if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f))

js判断输入字符串长度(汉字算两个字符,字母数字算一个):例如 要求输入12的字,24个字节

<html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .pbt .ftid a { margin-top: 1px; } .cl:after { clear: both; content: ".&quo

截取中文字符长度(中文、字母都有效)

以下给大家分享下:"中文字符长度,和截取中文字符(字母汉字通用)" 样例:先算出字符的长度,在截取显示,日过字符长度超过6就用...取代 echo '<meta http-equiv="content-type" content="text/html;charset=utf-8"/>'; $CustomizedInfo = '美日汇购物返利网http://www.hnzyxok.com/'; if(mb_strlen($Customi

判断中文字符的八种方法C#

软件开发技术交流,同学习共进步,欢迎加群, 群号:169600532  前段时间看见一些判断中文字符的方法,特整理出来,供以后用时方便 方法一 在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs. 通过对字符的unicode编码进行判断来确定字符是否为中文. protected bool IsChineseLetter(string input,int index) { int code = 0; int chfrom = Convert

Java 完美判断中文字符

Java判断一个字符串是否有中文一般情况是利用Unicode编码(CJK统一汉字的编码区间:0x4e00–0x9fbb)的正则来做判断,但是其实这个区间来判断中文不是非常精确,因为有些中文的标点符号比如:,.等等是不能识别的. 以下是比较完善的判断方法:CharUtil.java http://www.micmiu.com/lang/java/java-check-chinese/ import java.util.regex.Pattern; public class CharUtil {  

Java 判断中文字符

Java判断一个字符串中是否有中文字符有两种方法,但是原理都一样,就是通过Unicode编码来判断,因为中文在Unicode中的编码区间为:0x4e00--0x9fa5 第一种: String chineseStr = "中华人民公社abc"; char[] charArray = chineseStr.toCharArray(); for(int i=0;i<charArray.length;i++){ if ((charArray[i] >= 0x4e00)&&

C语言判断中文字符

#include<stdio.h> int main() { char s[20]; int i,j; char a,c[3]; FILE * fp; scanf("%s",s); fp=fopen(s,"r"); if(!fp){ printf("open error\n"); return 1; } i=0; c[2]='\0'; while((a=fgetc(fp))!=EOF){ if(a&0x80){ c[i]=a;

js 判断一个字符在字符串中出现的次数?

1 <script language=javascript> 2 var s='jhdoiweesdds'; 3 var n=(s.split('d')).length-1; 4 document.write(n); 5 </script>

JS获取中英文字符长度 (转载)

function getStrLength(str){ var len = 0; for (var i = 0; i < str.length; i++) { var c = str.charCodeAt(i); //单字节加1 if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) { len++; }else { len += 2; } } return len;