sp判断中西混字符串长度

sp判断中西混字符串长度

==============================
 函 数 名:StringLength
 作    用:判断字符串长度
 参    数:需进行判断的文本Txt
 ==============================
 Private Function StringLength(Txt)
  Txt=Trim(Txt)
  x=Len(Txt)
  y=0
  For ii = 1 To x
   If Asc(Mid(Txt,ii,1))<=2 or Asc(Mid(Txt,ii,1))>255 Then
    y=y + 2
   Else
    y=y + 1
   End If
  Next
  StringLength=y
 End Function

时间: 2024-08-03 12:08:21

sp判断中西混字符串长度的相关文章

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

判断是否存在中文和全角字符 str.match(/[^\x00-\xff]/ig) 判断包含中文字符串长度 aMatch=str.match(/[^\x00-\x80]/g); str.length+(!aMatch?0:aMatch.length) javascript 判断中文字符长度 一种: 复制代码 代码如下: function _length(str){ var len=0; for(var i=0;i<str.length;i++){ if(str.charAt(i)>'~'){l

php使用strlen()判断中文汉字字符串长度

们经常会用到了解字符串长度的时候,在PHP里,可以使用strlen()函数来实现.使用方法如下: PHP strlen() 函数定义和用法 strlen() 函数返回字符串的长度. 语法 strlen(string) 参数:string 描述:必需.规定要检查的字符串. 实例  代码如下 复制代码 <?php echo strlen("Hello world!"); ?> 输出:12 那么对于中文怎么处理 PHP自带的函数如strlen().mb_strlen()都是通过计

js 判断字符串长度:计算字符串长度/判断空

计算字符串长度可用的三种方法:   echo "$str"awk '{print length($0)}'  expr length "$str"  echo "$str"wc -c  但是第三种得出的值会多1,可能是把结束符也计算在内了. 判断字符串为空的方法有三种:   if [ "$str" = "" ]  if [ x"$str" = x ]  if [ -z "$st

JavaScript如何判断字符串长度(英文占1个字符,中文汉字占2个字符)

//计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: String.prototype.gblen = function() { var len = 0; for (var i=0; i<this.length; i++) { if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) { len += 2; } else { len ++; } } return len; } 方法二: function strlen(str){

PHP 字符串长度判断效率更高的方法

 在php里当需要判断一个字符串长度时,我们首先想到的是strlen()函数,不错,strlen()返回的就是字符串的长度,这样使用没有任何问题.不过,如果要从php程序优化的角度来看,使用strlen()判断字符串长度未免是最好的写法 有经验的程序员发现,php判断字符串长度,使用isset()在速度上比strlen()更快,执行效率更高. 即:    代码如下: $str = 'aaaaaa'; if(strlen($str) > 6) VS if(!isset($str{6})   用例子

JS判断字符串长度的5个方法

 这篇文章主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)   方法一:    代码如下: String.prototype.gblen = function() {     var len = 0;     for (var i=0; i<this.length; i++) {       if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) {

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

一些需要注意的脚本问题 计算字符串长度可用的三种方法: 复制代码 代码如下: echo "$str"|awk '{print length($0)}' expr length "$str" echo "$str"|wc -c 但是第三种得出的值会多1,可能是把结束符也计算在内了 判断字符串为空的方法有三种: 复制代码 代码如下: if [ "$str" =  "" ] if [ x"$str&qu

处理判断字符串长度的代码_DOS/BAT

呵呵大家也看到题目--基础练习.我不会出的太难的,这道题的思路应该会比较多的 不过我也还没开始做,希望大家积极参与哦.(最惨的就是只能加别人两分,郁闷) 习题1.1 字符串长度不超过80.不含特殊字符 例 i like the bathome,because here is the batch of the world. 1.2 字符串长度小于255,含有特殊字符,试求其长度. 例 %%a%%!ver!&^^^ ^*~ are you o k ?" : \ / ` ` verfdxcwe

JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)_javascript技巧

js判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: <html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie