<script type="text/javascript">
/**
*新增String物件的3個Method
**/
//去除前後(左右)空白
String.prototype.Trim = function() {
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}
//去左空白
String.prototype.LTrim = function() {
return this.replace(/(^[\s]*)/g, "");
}
//去除右空白
String.prototype.RTrim = function() {
return this.replace(/([\s]*$)/g, "");
}
function _Trim()
{
document.getElementById("ans").value = document.getElementById("str").value.Trim();
}
function _LTrim()
{
document.getElementById("ans").value = document.getElementById("str").value.LTrim();
}
function _RTrim()
{
document.getElementById("ans").value = document.getElementById("str").value.RTrim();
}
</script>
<div style="float: left;">
<div>
輸入要去空白字串
<input id="str" type="text">
</div>
<div>
輸出除去結果字串
<input id="ans" type="text">
</div>
<div>
<input onclick="_Trim(); return false;" type="button" value="去除左右空白">
<input onclick="_LTrim(); return false;" type="button" value="去左邊空白">
<input onclick="RTrim(); return false;" type="button" value="去右邊空白">
</div>
</div>
分享到:
相关推荐
该函数同时去除字符串左右两侧的空白字符。 #### 7. `CTim` 函数 ```javascript function CTim(str) { return str.replace(/\s/g, ''); } ``` 该函数用于完全去除字符串中的所有空白字符。 ### 是否为数字的...
本文档介绍了一个名为`Common.js`的JavaScript通用库,该库提供了多个实用功能。 #### 二、功能概述 `Common.js`包含了以下几种主要的功能: 1. **Trim(str)**:去除字符串两边的空格。 2. **XMLEncode(str)**:...
总结来说,本文所介绍的知识点主要涉及到JavaScript中字符串处理方法的扩展、正则表达式的使用以及去除字符串首尾空白或指定字符的实现方法。这是一个非常实用的编程技巧,对处理字符串时的特殊情况非常有帮助,特别...
#### trim() - 同时去除左右两侧空白字符 结合lTrim()和rTrim()函数的功能,trim()函数可以同时去除字符串两侧的空白字符。 例如: ```javascript function trim(str) { return lTrim(rTrim(str)); } ``` ### 2. ...
在JavaScript中,正则表达式通常通过RegExp对象来使用,结合字符串的replace方法可以实现各种文本的查找和替换需求。无论是在前端开发还是后端处理中,正则表达式都是处理字符串不可或缺的强大工具。通过本篇内容的...
- `trim()`去除字符串两端的空白符。 5. **字符串长度**: 使用`length`属性可以获取字符串的长度。 6. **字符串遍历**: 通过`for...of`循环可以遍历字符串的每个字符: ```javascript for (let char of '...
在JavaScript中,Trim功能主要用于去除字符串两端的空白字符。虽然ES6引入了`String.prototype.trim()`,但在某些旧版本的浏览器中可能不支持这一特性。因此,在实际开发中,我们有时需要自己实现这一功能。以下是一...
在JavaScript中,去除字符串中的空白字符是一项常见的需求。这里提供了几种去除不同位置空白字符的方法。 1. **去除左侧空白字符**: ```javascript function LTrim(str) { return str.replace(/^\s*/, ""); } ...
- 使用`RegExp.prototype.compile()`(非标准,但某些环境支持)重新编译正则表达式。 - 正则表达式对象的静态方法,如`RegExp.escape()`(非标准,但可以自定义)用于转义特殊字符。 6. **实例应用** - 验证...
- `trim()`: 去除字符串首尾空白。 - `concat()`: 连接字符串。 - **示例**: ```javascript var str = "hello world"; console.log(str.charAt(0)); // 输出:h console.log(str.toUpperCase()); // 输出:...
此外,JavaScript还提供了一些内置的方法来处理特定的数据类型,如Number对象的toFixed()用于格式化数字,String对象的trim()用于去除字符串两端的空白字符等。 学习JavaScript的数据类型,不仅要理解其概念,还要...
### JS正则表达式知识点详解 #### 一、概述 正则表达式是一种非常有用的工具,用于处理文本数据,能够帮助我们快速地搜索、替换、提取等操作。JavaScript中的正则表达式支持丰富的特性和语法,使其成为前端开发中不...
该方法首先去除字符串两端的空白字符,然后遍历每个字符,根据字符编码来计算实际长度。对于ASCII字符(编码在0到127之间),计为1个长度单位;对于非ASCII字符(包括中文字符等),计为2个长度单位。 ### 6. HTML...
5. `trim()`: 去除字符串首尾的空白字符。 三、正则表达式验证 1. `/pattern/flags`: 创建正则表达式,如 `/^[a-z]+$/i` 检查是否全为小写字母,`i` 表示忽略大小写。 2. `test(str)`: 使用正则表达式在字符串中...
JavaScript(简称JS)是一种高级的、解释执行的编程语言,它被广泛应用于前端开发中。在前端代码编写过程中,为了避免多余的空格影响页面渲染,常常需要去除字符串中的空格。本文将介绍如何使用JavaScript中的...
- **参数**: `str` —— 需要去除空白字符的字符串。 - **返回值**: 返回去除左侧空白字符后的字符串。 #### 5. 右侧去除空白字符(`rtrim`) 该函数用于去除字符串右侧的空白字符。 ```javascript function rtrim...
- 使用`new RegExp(s1, "gm")`创建一个正则表达式对象,其中`g`表示全局匹配,`m`表示多行匹配。 - `this.replace(new RegExp(s1, "gm"), s2)`执行替换操作,返回替换后的字符串。 #### 5. 转义HTML标签 在将文本...
在JavaScript(JS)中,String对象是用于处理文本数据的核心部分。它提供了丰富的内置方法和属性,使得在处理字符串时可以进行各种操作。本篇将深入探讨String对象的拓展,特别是针对验证程序的使用,这对于前端开发...
return parseInt(RegExp.$1) * Math.pow(255, 3) + parseInt(RegExp.$2) * Math.pow(255, 2) + parseInt(RegExp.$3) * 255 + parseInt(RegExp.$4); } else { throw new Error("Not a valid IP address!"); } } `...
### JS正则表达式验证数据格式详解 #### 一、概述 在JavaScript中,正则表达式被广泛用于数据格式的验证,例如邮箱地址、电话号码、网址等。本篇文章将详细解读一个示例代码片段,它展示了如何利用正则表达式进行...