var NYString = {
// 去除字符串前后空格
Trim : function(sSubStr){
var lsStr = '';
var StrTrim = document.getElementById(sSubStr);
if(StrTrim!= null){
// lsStr = StrTrim.value.replace(/(^\s*)|(\s*$)/g, "");
lsStr = StrTrim.value.trim();
}
return lsStr;
},
// 去除字符串前面空格
TrimLeft : function(sSubStr){
var lsStr = '';
var StrLTrim = document.getElementById(sSubStr);
if(StrLTrim!= null){
lsStr = StrLTrim.value.replace(/(^\s*)/g, "");
}
return lsStr;
},
// 去除字符串后面空格
TrimRight : function(sSubStr){
var lsStr = '';
var StrRTrim = document.getElementById(sSubStr);
if(StrRTrim!= null){
lsStr = StrRTrim.value.replace(/(\s*$)/g, "");
}
return lsStr;
},
// 获取字符串长度
StrLength : function(asSubStr){
var lnLen = 0;
// 获取字符串长度(区分中英文:中文2个字符,英文1个字符)
var Str = document.getElementById(asSubStr);
if(Str!=null){
var a2=0,a3=0,i;
for(i=0;i<Str.value.length;i++){
a2 += 1;
if (!((Str.value.charCodeAt(i)>=0)&&(Str.value.charCodeAt(i)<=255))){
a2 += 1;
}
}
lnLen = a2-a3;
}
return lnLen;
}
};
我们要用其中的一个函数直接NYString点某个函数就可以用了
分享到:
相关推荐
#### length —— 字符串长度 `length` 属性返回字符串的长度。 ```javascript var len = a.length; // len 的值为 5 ``` 注意:这里使用的是属性而不是方法。 #### toLowerCase/toUpperCase —— 转换大小写 `...
- `length()`方法可以获取字符串的长度,即包含的字符数。 4. **截断或扩展字符串到指定长度**: - 如果需要确保字符串长度始终为某一固定值,可以自定义函数实现。例如,如果字符串太长则截断,太短则填充。 - ...
本文将详细介绍一个JavaScript字符串操作集合,包括但不限于小数点处理、空格处理、数据类型校验、过滤特殊字符以及URL参数获取等功能。 #### 一、空格处理 在实际应用中,去除字符串前后的空格是非常常见的需求,...
6. **截取长度**:限制输出的字符串长度,常用于生成摘要或避免过长的输出。Python中,`str[:n]`可以截取前n个字符。 7. **编码与解码**:在处理包含特殊字符或多语言的字符串时,我们需要关注字符串的编码格式,如...
本文将详细介绍JavaScript中字符串的截取与拼接方法,帮助你更好地理解和运用。 1. **字符串截取** 在JavaScript中,可以通过以下几种方式截取字符串: - `charAt(index)`:返回指定位置的字符,例如`str....
- `length`属性:获取字符串的长度,例如`var str = "Hello"; console.log(str.length); // 输出5` - `charAt(index)`:返回指定位置的字符,如`console.log(str.charAt(0)); // 输出 'H'` - `substring...
- 初始化变量 `i` 为字符串长度减一。 - 使用 `for` 循环从字符串的末尾开始反向检查每个字符是否为空白字符。 - 当遇到第一个非空白字符时,通过 `charAt()` 方法获取该字符,并使用 `break` 语句跳出循环。 - ...
获取字符串长度.asp 第13章(/14/) Matches集合与Macth对象.asp 指定忽略大小写.asp 获取Matches集合.asp 进行正则匹配替换.asp 进行正则匹配检验.asp ...
cutstr.js 字符串长度截取 replaceAll.js 替换全部 trim.js 清除空格 startWith.js 判断是否以某个字符串开头 endWith.js 判断是否以某个字符串结束 HtmlEncode.js 转义html标签 dateFormat.js 时间日期格式转换 ...
1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 11、原生JavaScript加入收藏夹 15、原生JavaScript返回脚本内容 17、原生JavaScript动态...
- `slice()` 方法可以获取字符串的一部分,并返回一个新的字符串。 - 参数 `start` 和 `end` 分别表示开始和结束的位置。 ```javascript var str = 'Hello World!'; // 使用 slice() 方法去除最后一个字符 var...
尽管如此,JavaScript为字符串提供了许多操作方法,例如获取字符串长度、进行字符编码转换、字符串比较、提取子字符串、以及分割字符串等。 数组Array是一种用于存储一系列有序数据的集合。数组的元素可以是任何...
1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 5、原生JavaScript转义html标签 6、原生JavaScript还原html标签 7、原生JavaScript时间...
JavaScript中的`length`属性可以用来获取字符串的长度,它返回的是字符的数量,而不是字的数量。对于中文字符,一个中文字符通常被视为一个字符。例如: ```javascript var str = "你好,世界"; console.log(str...
文章中展示了两个关键的自定义函数:getStringUTFLength和leftUTFString,分别用于获取字符串的UTF长度和截取字符串到指定长度。 - getStringUTFLength函数:通过正则表达式匹配并替换掉字符串中的中文字符(汉字)...
在JavaScript编程中,控制输入中英文字符数是一项常见的需求,特别是在网页表单或者文本输入框中。这样的功能有助于保持用户输入的...同时,它也展示了JavaScript事件处理、字符串操作和正则表达式等基础概念的应用。
该技巧提供了原生JavaScript实现的字符串长度截取功能。 **函数定义**: ```javascript function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^x00-\xff]/; var strre = ""; for (var i = 0; ...
// 获取字符串长度 if (str.charAt(iLength - 1) == " ") { // 如果最后一个字符是空格 str = str.slice(0, iLength - 1); // 去掉最后一个字符 str = rTrim(str); // 递归调用自身继续处理 } return str; } `...