`

判断字符串长度

阅读更多

说明:英文字符返回一个长度,中文返回两个长度。

 

 

var textObj = {};
textObj.GetLength = function(str) {
	str = str.replace(/(^\s*)|(\s*$)/g,"");
	var realLength = 0, len = str.length,charCode = -1;
	for (var i = 0; i < len; i++) {
	    charCode = str.charCodeAt(i);
	    if (charCode >= 0 && charCode <= 128) realLength += 1;
	    else realLength += 2;
	}
	return realLength;
};

 

    使用方法

   

var 变量名称 = textObj.GetLength("字符串");

 

 

分享到:
评论

相关推荐

    字符串长度的判断 JAVA

    除了判断字符串长度,我们还需要了解如何截取字符串。Java提供了多种方式来截取字符串: 1. **substring(int beginIndex)**:截取从`beginIndex`(包含)到字符串末尾的部分。 2. **substring(int beginIndex, int ...

    Excel-VBA宏编程实例源代码-判断字符串长度.zip

    本压缩包“Excel-VBA宏编程实例源代码-判断字符串长度.zip”包含了关于如何利用VBA来判断字符串长度的一个具体实例,文件名为“判断字符串长度.xlsm”。 在VBA中,处理字符串是常见的任务之一,而计算字符串的长度...

    判断字符串长度是否为零.sh

    判断字符串长度是否为零

    PHP判断字符串长度的两种方法很实用

    在判断字符串长度时,isset可以用来检查字符串索引是否存在,从而间接判断字符串长度。 示例代码: ```php $str = 'aaaaaa'; if (isset($str{6})) { // 字符串长度至少为7 } ``` 在这个示例中,我们尝试检查字符...

    JS判断字符串长度的5个方法(区分中文和英文)

    在JavaScript中,正确地计算字符串长度,特别是当字符串包含中文字符时,是非常重要的。中文汉字由两个字节表示,而英文字符通常只占一个字节。以下五个方法可以帮助你实现这个功能,确保无论中文还是英文,都能准确...

    Shell脚本计算字符串长度和判断字符串为空小技巧

    计算字符串长度可用的三种方法: 代码如下: echo “$str”|awk ‘{print length($0)}’ expr length “$str” echo “$str”|wc -c 但是第三种得出的值会多1,可能是把结束符也计算在内了 判断字符串为空的方法...

    判断字符串是否是空

    2. **空格字符串(Whitespace String)**: 虽然字符串长度不为0,但只包含空格、制表符等空白字符。 3. **NULL或nil字符串**: 字符串对象本身为`nil`或`NULL`,表示未初始化或已释放。 在标题和描述中提到的方法是...

    判断字符串的长度(优化版)中文占两个字符

    在处理含有中文字符的字符串长度计算时,由于中文字符通常占用的字节数多于英文字符,我们需要采用特殊的处理方法来确保长度计算的准确性。在传统的编程实践中,尤其是在使用JavaScript这样的编程语言时,一个简单的...

    PB判断字符串是否有中文

    因此,我们可以比较字符串的宽字符长度(`LenW`)和普通字符长度(`Len`),以此来判断字符串中是否包含中文字符。 1. **计算宽字符长度**:使用`LenW`函数计算字符串的宽字符长度。这个函数返回字符串中的字节数。...

    Mybatis3 if判断字符串变态写法

    这里我们将深入探讨如何正确使用`if`标签来判断字符串。 错误的写法通常会出现在直接比较字符串时没有正确地添加引号。比如,错误的写法是`if test=”status == ‘Y'”`。这样的写法会导致一个`...

    截取指定长度的字符串

    "截取指定长度的字符串"这个主题涉及到的是如何从一个字符串中提取出特定长度的部分。这在处理用户输入、数据展示、信息提取等多个场景中都非常常见。接下来,我们将深入探讨这个知识点。 首先,让我们明确什么是...

    计算字符串长度 和 判断两个字符串是否相同

    int len(char *p)//计算字符串长度的函数 { int i=0; while( *p != '\0') { i++; p++; } return i; } int strsame (char *str1,char *str2)//判断两个字符串是否一致 { int i,j; int k=0; i=len(str1); ...

    如何判断字符串的个数

    - 通过计算原字符串长度与替换后字符串长度之间的差值,再除以 `substring` 的长度,得到 `substring` 在 `str` 中出现的次数。 3. **主函数**: - 定义了一个测试字符串 `a` 和一个子字符串 `b`。 - 调用 `...

    python 回文子串,给你一个字符串a和一个正整数n,判断a中是否存在长度为n的回文子串。

    # 根据正整数n进行分割字符串,然后判断字符串是不是回文串。 # 由于python中字符串没有直接提供reverse函数(列表list有,但需要先将字符串转换为列表,较麻烦), # 所以采用字符串切片。若一个字符串为s,其...

    Delphi中判断字符串是否符合日期格式.pdf

    在Delphi编程中,判断一个字符串是否符合日期格式是一个常见的任务。这个任务通常涉及到字符串处理、日期时间操作以及条件判断。下面将详细解释这个`TF_tn.IsDate`函数实现的逻辑。 首先,函数接收一个名为`Var...

    C#字符串截取固定长度的方法

    - 如果输入的字符串长度超过指定长度,则返回从起始位置到指定长度的子字符串。 - 如果输入的字符串长度小于等于指定长度,则返回原字符串。 #### 方法二:考虑多字节编码 对于包含非ASCII字符(如中文、日文等)...

    JS获取带中文字符的字符串长度

    一个JS函数,可以获取你当前输入的字符串的长度,其中中文字符和全角字符是2个长度

Global site tag (gtag.js) - Google Analytics