`
远去的渡口
  • 浏览: 472850 次
  • 性别: Icon_minigender_2
  • 来自: 上海转北京
社区版块
存档分类
最新评论

正则表达式判断中文或全角字符

 
阅读更多

Flex中一文本框,其值的length取出的是字符个数,并不是字节长度,如果含有中文或者全角字符,一个字符是2个字节。

计算其字符长度,

private function calcuteLength(str:String):int{
    var len:int = 0;
    for(var i:int=0;i<str.length;i++){
     var char:String = str.substr(i,1);
     if(/[^\x00-\xff]/g.test(char)){
      len += 2;
     }else{
      len ++;
     }

    }
    return len;
   }

 

分享到:
评论
1 楼 zqb666kkk 2013-07-01  
java 的怎么写

相关推荐

    Flex正则表达式判断中文或全角字符代码

    ### Flex正则表达式判断中文或全角字符代码 在Flex开发中,处理文本时经常需要考虑到字符编码的问题,特别是当涉及到中文或者其他全角字符时。由于这些字符通常占用两个字节,因此简单的通过字符串的`length`属性来...

    基于C#的正则表达式 可用vs打开 全角 半角数字

    在C#编程环境中,正则表达式库提供了丰富的功能来处理字符串,其中包括判断数字是全角还是半角。全角和半角数字在外观上看起来相似,但它们在内存中存储的编码不同,因此需要特定的方法来区分。 标题中的“基于C#的...

    Java 正则表达式判断字符串是否包含中文

    ### Java正则表达式判断字符串是否包含中文 在日常的软件开发过程中,我们经常会遇到需要对输入的字符串进行校验的情况。例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。...

    正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度

    ### 正则表达式判断是否存在中文和全角字符 在处理文本数据时,尤其是在需要确保数据安全性与准确性的场合下,判断字符串中是否含有中文字符或全角字符是非常重要的。以下是一些关键知识点: #### 1. 正则表达式...

    正则表达式列举 代码 项目中直接使用

    除了上述纯正则表达式的示例,文件还包含了JavaScript事件处理函数中的正则应用案例,这些函数用于限制输入字段的字符类型,例如只允许中文、全角字符或数字输入,以及验证字符串中是否存在非ASCII字符。 这些正则...

    C#正则表达式集合C# 正则表达式 集合C# 正则表达式 集合C# 正则表达式 集合

    根据给定的信息,本文将详细解释C#中的正则表达式及其应用场景,特别是结合所提供的示例来阐述如何在C#程序设计中运用这些表达式。 ### C#与正则表达式 C#是一种广泛使用的面向对象编程语言,它支持丰富的功能,...

    正则表达式

    对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a...

    ASP.NET正则表达式应用

    ### ASP.NET正则表达式应用详解 #### 一、引言 在软件开发过程中,正则表达式是一种非常强大的文本处理工具,它可以帮助开发者高效地完成字符串搜索与替换任务。对于ASP.NET这样的Web应用程序框架来说,掌握正则...

    经典Javascript正则表达式

    虽然给出的示例程序试图使用正则表达式去除字符串中的重复字符,但是这种方法并不完全有效,因为正则表达式自身不支持复杂的逻辑判断,对于所有字符都可能出现的情况,可能需要更复杂的算法。 12. **从URL中提取...

    php用正则表达式匹配中文实例详解

    在PHP中,正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作。...在实际项目中,根据具体需求,可能还需要考虑其他因素,如全角字符、标点符号等,这需要根据实际情况调整正则表达式。

    ASP.NET正则表达式应用小结

    ### ASP.NET中的正则表达式应用详解 在ASP.NET开发过程中,正则表达式作为一种强大的文本处理工具,被广泛应用于各种场景中。本文将总结并详细介绍ASP.NET中一些常用的正则表达式及其应用场景。 #### 1. 数字验证...

    常用正则表达式

    ### 常用正则表达式详解 #### 正则表达式概述 正则表达式是一种强大的文本处理工具,能够帮助我们完成各种复杂的字符串搜索、替换等操作。在实际开发中,熟练掌握并运用正则表达式对于提高编程效率、减少代码量有着...

    JS检测中文和全角符号JS代码

    给定的代码示例中使用了正则表达式来检测输入文本中是否包含中文字符或全角符号。 #### 1.1 正则表达式的语法 正则表达式的定义使用斜杠 `/` 来包裹具体的模式字符串,例如 `/pattern/`。在给定的示例中,正则...

    JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

    在JS中,我们可以使用正则表达式配合字符串的.test()方法来判断一个字符串是否符合我们的格式要求。 在本例中,首先我们使用了正则表达式 /^d+$/ 来限制用户只能输入整数。其中的 "^" 表示匹配输入字符串的开始位置...

    C#全角和半角互换

    全角字符通常在东亚语言环境中使用,如中文、日文、韩文等,它们占用两个字节的存储空间,每个字符宽度为一个汉字大小。而在英文和其他拉丁字母为主的语言中,通常使用半角字符,它们只占用一个字节,字符宽度为半...

Global site tag (gtag.js) - Google Analytics