`
cpsing
  • 浏览: 73514 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript 检查中文字符串的长度

阅读更多

String.prototype.realLength = function() 

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

分享到:
评论
1 楼 LeoChowComtop 2009-02-09  
楼主的脚步似乎有错误
正确的应该是
String.prototype.realLength = function()
{
  return this.replace('/[^\x00-\xff]/ig',"**").length;
}

你的正则表达式应该是/[^\x00-\xff]/ig 吧

相关推荐

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册九:字符串

    本手册将深入探讨JavaScript中的字符串,这是编程中常用的数据类型,对于理解和操作文本至关重要。 一、字符串基础 在JavaScript中,字符串是不可变的,意味着一旦创建,其内容就不能更改。字符串可以用单引号(' ')...

    Javascript中字符串相关常用的使用方法总结

    ### JavaScript中字符串相关常用的使用方法总结 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,被大量应用于Web开发之中。其中,字符串处理是非常重要的一个方面,涉及到数据的读取、修改、拼接等操作。...

    js中获取只包含一种字符的最长非空子字符串的长度.pdf

    // 记录最大连续相同字符串长度 // 遍历输入字符串s的每个字符 for (let i = 0; i ; i++) { let count = 1; // 初始化当前连续相同字符的计数器为1 // 从i+1开始比较后面的字符 for (let j = i + 1; j ; j++...

    javaScript中的字符串操作

    ### JavaScript中的字符串操作知识点 #### 一、概述 在JavaScript编程中,字符串处理是一项非常基础且重要的技能。无论是用户输入的验证、DOM元素属性的读取与修改、还是Cookie的操作等场景,都离不开字符串的使用...

    JavaScript获取中英文混合字符串长度的方法示例

    在JavaScript中,处理中英文混合的字符串长度是一个常见的需求,特别是在网页表单验证或文本处理时。由于中文字符和英文字符在计算机内部表示的方式不同,一个英文字符通常占用1个字节,而一个中文字符则占用2个字节...

    javascript中的字符串函数.doc

    例如,字符串长度这一属性可以通过`.length`属性获取,无需额外的方法调用。 **示例:** ```javascript let str = "Hello"; console.log(str.length); // 输出 5 ``` #### 二、常用字符串方法解析 ##### 1. `index...

    java 字符串指定长度

    3. **检查字符串长度**: - `length()`方法可以获取字符串的长度,即包含的字符数。 4. **截断或扩展字符串到指定长度**: - 如果需要确保字符串长度始终为某一固定值,可以自定义函数实现。例如,如果字符串太长...

    如何求中英文混杂字符串的字节长度.pdf

    本文的贡献在于提供了一种使用Javascript语言求中英文混杂字符串字节长度的方法,并讨论了如何检测用户输入的字符串是否合法。这种方法可以应用于BBS系统中的注册表单输入合法性检测,提高系统的安全性和可靠性。

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

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

    javascript 字符串的验证基础篇之JS(适合新手)

    3. 字符串长度:通过 `.length` 属性获取字符串长度,例如 `var str = "Hello"; console.log(str.length); // 5` 二、字符串方法 1. `charAt(index)`: 返回指定索引处的字符,如 `str.charAt(0)` 获取第一个字符。...

    JavaScript字符串方法[参考].pdf

    JavaScript字符串方法是编程语言JavaScript中处理文本数据的重要组成部分。这些方法允许开发者进行各种操作,如组合字符串、查找子串、替换内容以及转换大小写。以下是对提到的一些关键字符串方法的详细解释: 1. `...

    js限制textarea每行输入字符串长度的代码.docx

    在JavaScript中,对`textarea`元素进行输入字符串长度限制是一个常见的需求,特别是在处理用户输入时,需要确保数据格式的正确性。在HTML中,`textarea`控件不像`input[type="text"]`那样可以直接通过`maxlength`...

    js操作字符串

    2. 获取字符串长度:使用 `length` 属性获取字符串的长度。 ```javascript console.log(str.length); // 输出 9 ``` 三、字符串拼接 JavaScript 提供了多种字符串拼接的方式: 1. 使用 `+` 运算符: ```javascript ...

    charat方法 charat 方法是 JavaScript 中一种用于从字符串提取特定字符 的函数

    当`index`是一个正整数且在字符串长度范围内时,它返回对应位置的字符;如果`index`超出字符串长度或者为负数,`charAt`将返回`undefined`。需要注意的是,JavaScript的字符串索引是从0开始的,因此,对于一个长度为...

    JavaScript_字符串验证.zip

    1. **内置字符串方法**:JavaScript的`trim()`用于去除字符串两端的空白字符,`indexOf()`和`lastIndexOf()`检查子字符串是否存在,`length`属性获取字符串长度,`toUpperCase()`和`toLowerCase()`转换大小写,`...

    JS版获取字符串真实长度和取固定长度的字符串函数

    在JavaScript中,处理字符串长度和截取固定长度的字符串是一项常见的任务,特别是在处理包含多字节字符(如中文、日文、韩文等)的文本时。这些字符在JavaScript的字符串长度计算中可能会造成混淆,因为一个双字节...

    nodejs+字符串的模式匹配+正则表达式+判断获取字符串的某些需求

    1. **`search()`** 方法用于检测字符串中是否包含指定的正则表达式模式,并返回首次匹配的位置。例如: ```javascript var str = "Visit Runoob!"; var n = str.search(/Runoob/i); console.log(n); // 输出:6 ...

Global site tag (gtag.js) - Google Analytics