`
edwardjuice
  • 浏览: 529 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

[JS]使用RegExp去除左右空白

 
阅读更多
<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>



分享到:
评论

相关推荐

    网上找的js验证输入是否为空

    该函数同时去除字符串左右两侧的空白字符。 #### 7. `CTim` 函数 ```javascript function CTim(str) { return str.replace(/\s/g, ''); } ``` 该函数用于完全去除字符串中的所有空白字符。 ### 是否为数字的...

    JavaScript通用库

    本文档介绍了一个名为`Common.js`的JavaScript通用库,该库提供了多个实用功能。 #### 二、功能概述 `Common.js`包含了以下几种主要的功能: 1. **Trim(str)**:去除字符串两边的空格。 2. **XMLEncode(str)**:...

    JavaScript trim 实现去除字符串首尾指定字符的简单方法

    总结来说,本文所介绍的知识点主要涉及到JavaScript中字符串处理方法的扩展、正则表达式的使用以及去除字符串首尾空白或指定字符的实现方法。这是一个非常实用的编程技巧,对处理字符串时的特殊情况非常有帮助,特别...

    常用javascript校验

    #### trim() - 同时去除左右两侧空白字符 结合lTrim()和rTrim()函数的功能,trim()函数可以同时去除字符串两侧的空白字符。 例如: ```javascript function trim(str) { return lTrim(rTrim(str)); } ``` ### 2. ...

    javascript使用正则表达式实现去掉空格之后的字符

    在JavaScript中,正则表达式通常通过RegExp对象来使用,结合字符串的replace方法可以实现各种文本的查找和替换需求。无论是在前端开发还是后端处理中,正则表达式都是处理字符串不可或缺的强大工具。通过本篇内容的...

    js string utils

    - `trim()`去除字符串两端的空白符。 5. **字符串长度**: 使用`length`属性可以获取字符串的长度。 6. **字符串遍历**: 通过`for...of`循环可以遍历字符串的每个字符: ```javascript for (let char of '...

    javascript的trim和日期时间格式化函数

    在JavaScript中,Trim功能主要用于去除字符串两端的空白字符。虽然ES6引入了`String.prototype.trim()`,但在某些旧版本的浏览器中可能不支持这一特性。因此,在实际开发中,我们有时需要自己实现这一功能。以下是一...

    JS正则式验证[文].pdf

    在JavaScript中,去除字符串中的空白字符是一项常见的需求。这里提供了几种去除不同位置空白字符的方法。 1. **去除左侧空白字符**: ```javascript function LTrim(str) { return str.replace(/^\s*/, ""); } ...

    javascript,资源之js正则表达式

    - 使用`RegExp.prototype.compile()`(非标准,但某些环境支持)重新编译正则表达式。 - 正则表达式对象的静态方法,如`RegExp.escape()`(非标准,但可以自定义)用于转义特殊字符。 6. **实例应用** - 验证...

    javascript的核心技术,比较深刻

    - `trim()`: 去除字符串首尾空白。 - `concat()`: 连接字符串。 - **示例**: ```javascript var str = "hello world"; console.log(str.charAt(0)); // 输出:h console.log(str.toUpperCase()); // 输出:...

    头歌教学实践平台 Web前端开发基础 JavaScript 学习手册二:JS 数据类型

    此外,JavaScript还提供了一些内置的方法来处理特定的数据类型,如Number对象的toFixed()用于格式化数字,String对象的trim()用于去除字符串两端的空白字符等。 学习JavaScript的数据类型,不仅要理解其概念,还要...

    JS正則表示

    ### JS正则表达式知识点详解 #### 一、概述 正则表达式是一种非常有用的工具,用于处理文本数据,能够帮助我们快速地搜索、替换、提取等操作。JavaScript中的正则表达式支持丰富的特性和语法,使其成为前端开发中不...

    JavaScript代码大全

    该方法首先去除字符串两端的空白字符,然后遍历每个字符,根据字符编码来计算实际长度。对于ASCII字符(编码在0到127之间),计为1个长度单位;对于非ASCII字符(包括中文字符等),计为2个长度单位。 ### 6. HTML...

    javascript 字符串的验证基础篇之JS(适合新手)

    5. `trim()`: 去除字符串首尾的空白字符。 三、正则表达式验证 1. `/pattern/flags`: 创建正则表达式,如 `/^[a-z]+$/i` 检查是否全为小写字母,`i` 表示忽略大小写。 2. `test(str)`: 使用正则表达式在字符串中...

    js replace()去除代码中空格的实例

    JavaScript(简称JS)是一种高级的、解释执行的编程语言,它被广泛应用于前端开发中。在前端代码编写过程中,为了避免多余的空格影响页面渲染,常常需要去除字符串中的空格。本文将介绍如何使用JavaScript中的...

    javascript的一些验证

    - **参数**: `str` —— 需要去除空白字符的字符串。 - **返回值**: 返回去除左侧空白字符后的字符串。 #### 5. 右侧去除空白字符(`rtrim`) 该函数用于去除字符串右侧的空白字符。 ```javascript function rtrim...

    原生态纯JavaScript 100大技巧大收集

    - 使用`new RegExp(s1, "gm")`创建一个正则表达式对象,其中`g`表示全局匹配,`m`表示多行匹配。 - `this.replace(new RegExp(s1, "gm"), s2)`执行替换操作,返回替换后的字符串。 #### 5. 转义HTML标签 在将文本...

    String对象的拓展-好用的JS验证程序

    在JavaScript(JS)中,String对象是用于处理文本数据的核心部分。它提供了丰富的内置方法和属性,使得在处理字符串时可以进行各种操作。本篇将深入探讨String对象的拓展,特别是针对验证程序的使用,这对于前端开发...

    在 javascript 中常用的一些正则式

    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正则表达式验证 数据格式:邮箱、电话、网址等

    ### JS正则表达式验证数据格式详解 #### 一、概述 在JavaScript中,正则表达式被广泛用于数据格式的验证,例如邮箱地址、电话号码、网址等。本篇文章将详细解读一个示例代码片段,它展示了如何利用正则表达式进行...

Global site tag (gtag.js) - Google Analytics