`
zhaoliaoyuan
  • 浏览: 21732 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类

计算文本框的字符个数,包括汉字跟特殊字符

 
阅读更多

<script>

function js(){

        var report=document.getElementById("reportItem").value;
      var reportItem=strlen(report);

        if(reportItem>30){

              alert('不能超过30个字符,请重新输入');

                 return;

       }

 

 

 

}

 

function strlen(str) {
    var len = 0;
    for (var i = 0; i < str.length; i++) {
        if (str.charCodeAt(i) > 255) len += 2; else len ++;
    }
    return len;
}


</script>

分享到:
评论

相关推荐

    html限制文本框输入小数点 数字 字母 汉字 等

    #### 方法五:限制输入框只接受英文字母和部分特殊字符 ```html (/[^\w\.\/]/ig,'')"&gt; ``` **解析:** - 使用正则表达式 `[^\w\.\/]` 匹配所有非单词字符、点号和斜线之外的字符,并将其替换为空字符串。 - `ig` ...

    js校验特殊字符

    接着,它使用一个正则表达式(例如`/^[^\|"']*$/`)来检查每个文本框的值,如果值不包含特定的特殊字符(在这个例子中是单引号 `'`、双引号 `"`、竖线 `|` 和尖角号 `&lt; &gt;`),则`resultTag`增加1。如果所有文本框都...

    js控制文本框禁止输入特殊字符详解

    特别地,禁止用户在文本框中输入特殊字符是一个重要的功能点,它能帮助开发者维护数据的规范性以及防止注入攻击等问题。本文将详细介绍如何使用JavaScript来禁止在文本框中输入特殊字符,以及如何控制文本框只能输入...

    js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码

    在这个例子中,`/[^\u4E00-\u9FA5a-zA-Z0-9 ]+/g` 表示允许的字符集,包括中文字符(Unicode编码范围)、英文字母(小写`a-z`与大写`A-Z`)、数字(`0-9`)以及空格(` `)。`+`表示匹配一次或多次。这样,当用户...

    判断文本框只能输入中文汉字的代码.rar

    中文字符在Unicode编码中通常属于`\u4e00`到`\u9fff`的范围,因此,我们可以通过比较字符的Unicode值来判断它是否为中文汉字。以下是一个简单的JavaScript函数,用于检查一个字符是否是中文汉字: ```javascript ...

    pb中实现字符长度和计算器的实现

    在这个场景中,“pb中实现字符长度和计算器的实现”意味着我们要探讨如何在PowerBuilder环境中创建两个功能:一是计算字符串的长度,二是实现一个基本的计算器。 在PowerBuilder中,字符串长度的计算可以通过内置...

    jquery 插件 文本框输入限制 汉字,字母

    一个简单的jQuery插件通常包含一个函数,该函数接收jQuery对象作为参数,并扩展jQuery的功能。下面是一个基础的jQuery插件模板: ```javascript (function($) { $.fn.extend({ pluginName: function(options) { ...

    jQuery计算文本框可输入字数代码.zip

    在前端开发中,有时我们需要对用户输入的字符数进行限制,比如在评论、留言或表单...在实际应用中,开发者还可以根据项目需求进行扩展,比如添加对中文字符的特殊处理,或者提供更丰富的反馈,如改变输入框边框颜色等。

    js限制文本框只能输入数字,小数点,英文字母,汉字

    ### JS限制文本框只能输入数字、小数点、英文字母、汉字的知识点解析 在Web开发中,经常需要对用户输入的数据进行合法性验证,确保数据格式符合预期的要求。例如,有时我们需要限定文本框内只能输入特定类型的字符...

    字符数统计 中文英文字符分开统计delphi

    我们可以假设`Unit1`包含了一个名为`CountChars`的函数,该函数接受一个字符串参数,然后返回两个整数,分别代表中文字符和英文字符的数量。 ```delphi function CountChars(const InputText: string): array[0..1]...

    js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码.docx

    `lenb`计算字符串的字节数,`isInChinese`检查是否包含汉字,`isEmail`进行简单邮箱验证,`isDate`检查日期格式,`isInList`用于检查字符是否在指定列表中。 总的来说,这些代码和函数都是为了在JavaScript中实现更...

    js 中文判断 判断文本框内是否含有中文

    在JavaScript(简称js)编程中,判断一个文本框(input元素或者textarea元素)内的内容是否包含中文字符,是一项常见的需求。这通常应用于表单验证、输入检查等场景,确保用户输入的数据符合特定的要求。中文字符...

    正则表达式限制文本框只能输入数字,小数点,英文字母,汉字.pdf

    另外,一个更具体的正则表达式 `/\D/` 用于在onChange事件中检查值,如果包含非数字字符,将弹出警告并清空输入。 3. 数字和小数点方法二:这个例子使用了 `onkeypress` 和 `onkeyup` 事件来实时验证输入,正则...

    JS很简单的判断输入框中的字符数(汉字2字符)

    这样做的目的是将每个非ASCII字符(如汉字)转换成两个字符,从而在后续的长度计算中将它们正确地计为两个字符。 4. **计算长度**: - `length`: 替换后的字符串长度即为最终的“调整后”字符数。 #### 三、实际...

    js正则表达式限制文本框只能输入字母和汉字

    完成以上步骤后,当用户尝试在文本框中输入或粘贴数字、特殊字符等不符合规定的内容时,这些内容会被自动过滤掉,确保文本框中的数据仅包含字母和汉字。 #### 5. 进一步优化 为了提供更好的用户体验,可以考虑以下...

    Jquery 限制文本框录入长度(字符或字节)实例

    注意,中文字符在计算字节数时通常会占用两个字节,所以字节限制可能更适合处理包含多语言字符的输入。 4. **优化与扩展**: 你可以进一步优化这个功能,比如添加一个提示消息,或者在达到限制时显示一个警告。...

    正则表达式限制文本框只能输入数字,小数点,英文字母,汉字.docx

    这两个例子通过`isNaN`函数检查输入值是否为数字,如果包含非数字字符,会撤销输入或给出警告。 3. 数字和小数点的另一种方法: `&lt;input type=text t_value="" o_value=""onkeypress="..."&gt;` 这段代码使用正则...

    js文本框限制输入 多种情况

    以上几个案例分别展示了如何限制文本框只允许输入特定类型的字符。在实际应用中,根据需求的不同,还需要考虑更多的细节问题。比如,如何限制文本框只允许输入特定的数字或字母组合、如何处理粘贴操作等。 综上所述...

    VB.net中使文本框只能输入数字.doc

    此处使用了`InStr`函数来检查文本框中是否已经包含了一个小数点。 2. **支持负数输入** 对于支持负数输入的场景,需要允许文本框接收负号“-”,但负号只能出现在输入的最开始位置。 ```vb Private Sub ...

Global site tag (gtag.js) - Google Analytics