`

js中英文字符串相关操作

    博客分类:
  • js
 
阅读更多
一、判断是否中英文
<script language="javascript">
//判断中英文:
function isChinese(str)
{
    var lst = /[u00-uFF]/;     
    return !lst.test(str);    
}
if(isChinese("名字"))
alert("Yes");
else
alert("NO");
</script>
________________________________________________
<script language="javascript">
function isChinese(str)
{
   var lst = /[u00-uFF]/;     
   return !lst.test(str);    
}
function strlen(str)
{
   var strlength=0;
   for (i=0;i<str.length;i++)
  {
     if (isChinese(str.charAt(i))==true)
        strlength=strlength + 2;
     else
        strlength=strlength + 1;
  }
return strlength;
}
//-------------------
var strtest="This测试!";
alert(strlen(strtest));
</script>

二、不分中英文字符都按一个字符计算:
<td>
<textarea name="content" cols=60 rows=8 onKeyUp="textLimitCheck(this,70);"></textarea>
<br>限 70 个字符  已输入 <font color="#CC0000"><span id="messageCount">0</span></font> 个字
</td>
<script>
function textLimitCheck(thisArea, maxLength){
if (thisArea.value.length > maxLength)
{
    alert(maxLength + ' 个字限制. \r超出的将自动去除.');
    thisArea.value = thisArea.value.substring(0, maxLength);
    thisArea.focus();
}
/*回写span的值,当前填写文字的数量*/
messageCount.innerText = thisArea.value.length;
}
</script>
分享到:
评论

相关推荐

    js中英文混合的字符串换行

    本文将详细介绍如何使用 JavaScript 对包含中英文字符的字符串进行智能换行处理。 #### 一、需求分析 根据题目描述,我们需要实现一个功能:对包含中文、英文及特殊符号的字符串进行处理,使得当字符串过长时能够...

    JavaScript截取中文字符串

    假设有一个包含中英文混合的字符串`"Hello, 你好!"`,现在希望截取前5个字符(其中中文字符按两个字符计): ```javascript var str = "Hello, 你好!"; var result = subString(str, 5, true); console.log(result)...

    js计算字符串长度

    js计算字符串长度,可以输入中文、英文、数字、中英文数字混合等,最后计算结果为字符串所占字节个数

    js字符串操作大全

    ### JS字符串操作大全知识点解析 #### 一、概述 JavaScript 是一种广泛使用的脚本语言,尤其在前端开发中扮演着重要角色。对于处理文本数据,JavaScript 提供了一系列强大的字符串操作方法。本文档介绍了一些常用...

    JS去掉字符串空格

    在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...

    一键将网站静态资源HTML和JS中的英文字符串翻译为中文(Windows版本)

    一键将网站静态资源HTML和JS中的英文字符串翻译为中文 使用命令:trans.exe -u jabari -a 123 -s ./test -d ./dist -u: 用户名 -a: 密码 -s: 源目录 -d: 生成目录

    一键将网站静态资源HTML和JS中的英文字符串翻译为中文(Mac版本)

    一键将网站静态资源HTML和JS中的英文字符串翻译为中文 使用命令:trans.sh -u jabari -a 123 -s ./test -d ./dist -u: 用户名 -a: 密码 -s: 源目录 -d: 生成目录

    javascript截取字符串(通过substring实现并支持中英文混合)

    本文将探讨在JavaScript中如何使用substring()和substr()方法截取字符串,并特别针对中英文混合的字符串提供解决方案。字符串截取是编程中的一项基础操作,它允许我们从一个给定的字符串中提取特定部分的字符序列。 ...

    javascript中的字符串函数.doc

    ### JavaScript中的字符串函数详解 #### 一、字符串基础概念与属性 在JavaScript中,字符串是一种基本数据类型,但同时也被视为一种特殊的对象。这意味着对于字符串的操作并非直接修改其内部的字符序列,而是通过...

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

    本文讨论的是如何求中英文混杂字符串的字节长度的问题,并提供了一种使用Javascript语言求中英文混杂字符串字节长度的方法。 字节长度是指字符串占用的字节数量,它是计算机系统中最基本的存储单位。对于中英文混杂...

    分别计算字符串中字母、数字及其他字符的数目

    该程序的目的是统计用户输入的一行字符中字母、数字和其他字符的数量。...它利用了ASCII码的特性来进行字符分类,同时提供了基本的输入输出功能,对于理解和学习汇编语言的字符串操作和逻辑判断具有很好的实践价值。

    字符串转ASCII ASCII转字符串

    在计算机科学中,字符编码是将字符转换成数字表示的过程,而ASCII(American Standard Code for ...通过学习不同编程语言中的相关函数和方法,你可以灵活地在ASCII和字符串之间进行转换,满足各种应用场景的需求。

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

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

    js对字符串进行base64转码/解码

    ### JavaScript中的Base64编码与解码 #### 一、Base64编码简介 Base64是一种基于64个字符的编码方式,被广泛应用于电子邮件、网页和其他需要将二进制数据转换为文本格式的场景中。由于互联网传输的数据通常需要以...

    js截取中英文字符串、标点符号无乱码示例解读

    文章标题《js截取中英文字符串、标点符号无乱码示例解读》和描述《主要介绍了如何js截取中英文字符串、标点符号无乱码,需要的朋友可以参考下》为我们提供了关键信息:这篇文章将向我们展示如何使用JavaScript(简称...

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

    在JavaScript中,正则表达式同样发挥着重要作用,尤其是在Node.js环境中进行字符串模式匹配时。本文将详细介绍如何在JavaScript中使用正则表达式进行字符串的模式匹配、提取以及替换。 #### 二、基本概念 正则...

    基于microsoftTranslator实现js中英文转换

    在这个项目中,我们将深入探讨如何利用Microsoft Translator API在JavaScript中实现实时的中英文切换功能。 首先,你需要注册一个Azure账户并创建一个新的服务主体,以便获取Microsoft Azure Cognitive Services的...

    js截取固定长度的中英文字符的简单实例

    在JavaScript中,处理中英文混合的字符串截取是一项常见的任务,尤其在网页开发中,比如显示摘要、控制输入长度等场景。由于JavaScript的内置方法`String.prototype.length`只能计算Unicode字符的数量,对于中文字符...

    在javascript中如何得到中英文混合字符串的长度

    有同事在公司的OA上发了个贴子,介绍在javascript中如何得到中英文混合字符串的长度。 用的是正则表达式。 代码如下: var str = ”坦克是tank的音译”; var len = str.match(/[^ -~]/g) == null ? str.length : str....

Global site tag (gtag.js) - Google Analytics