`

javascript匹配正则

 
阅读更多
正则表达式一直是自己的弱项,最近有机会恶补一下,论坛最近有人发帖,求123abc,2011-09-08 11:22;456abc,2011-09-08 11:22;8&%$#,2011-09-08 11:22;una89,2011-09-08 11:22;.....(很多很多...)
    输出:123abc|456abc|&%$#|una89
看到第一眼,我觉得用split,replace做比较方便,但感觉有点浪费内存,因为总感觉不断的截取,存放,操作比较平凡,但后来发现使用正则也很方便,于是就试了试
  <script type="text/javascript">
  <!--
	var str = "123abc,2011-09-08 11:22;456abc,2011-09-08 11:22;8&%$#,2011-09-08 11:22;una89,2011-09-08 11:22;";
	var rex = /([^,]*),([^;]*);/g,txt ,rs = [];
	
	while(txt = rex.exec(str) != null){
		rs.push(txt[1]);
	}
	alert(rs.join("|"));
  //-->
  </script>
分享到:
评论

相关推荐

    JavaScript经典正则表达式实战

    - **`match()`**:在字符串中查找匹配正则表达式的结果,返回数组。 - **`search()`**:返回匹配正则表达式的位置索引,无结果返回-1。 - **`replace()`**:替换匹配到的子串,可以提供回调函数进行复杂替换。 -...

    Javascript经典正则表达式

    ### JavaScript经典正则表达式知识点解析 #### 一、概述 正则表达式是一种功能强大的文本处理工具,几乎在所有编程语言中都有提供。在JavaScript中,正则表达式主要用于字符串处理,包括但不限于: 1. **表单验证...

    javascript正则表达式迷你书 (1).pdf

    JavaScript 正则表达式迷你书 本书是 JavaScript 正则表达式的入门级教程,旨在帮助读者快速掌握正则表达式的基本概念和应用。下面是本书的知识点摘要: 第一章:正则表达式字符匹配攻略 * 两种模糊匹配:横向...

    javascript正则匹配页面关键字

    下面我们将详细探讨JavaScript中的正则表达式以及如何在实际应用中进行关键字匹配。 1. 正则表达式基础 - **创建正则对象**:在JavaScript中,有两种方式创建正则表达式,一种是字面量形式 `/pattern/flags`,另一...

    JavaScript常用正则表达式

    正则表达式(Regular Expression)是JavaScript中的一种强大工具,用于匹配字符串中的模式。在JavaScript中,正则表达式可以用来验证用户输入,例如检查邮箱地址的有效性或手机号码的格式。以下是一些JavaScript中...

    JavaScript正则表达式匹配 div style标签

    下面是一个简单的JavaScript示例代码,展示如何使用正则表达式匹配`&lt;div&gt;`和`&lt;style&gt;`标签: ```javascript // 示例字符串,包含div和style标签 var htmlString = '&lt;div&gt;这是一个div标签的内容。这是style标签中的...

    JavaScript使用正则表达式

    JavaScript 使用正则表达式是一种强大的字符串匹配工具,主要用于进行字符串的模式匹配,例如判断一个字符串是否符合指定格式等。在正则表达式的语法中,有许多特殊符号用于表示一个字符串的模式,这些符号也被称为...

    javascript正则表达式模糊匹配IP地址功能示例.docx

    javascript 正则表达式模糊匹配 IP 地址功能示例 本文主要介绍了javascript正则表达式模糊匹配IP地址的功能示例,结合简洁实例形式演示了JS模糊匹配IP地址的实现方法,涉及针对数字及字符串的相关正则判定与匹配...

    JavaScript_正则表达式语法.doc

    在JavaScript中,正则表达式的应用非常广泛,从简单的字符串匹配到复杂的文本解析,都能见到它的身影。本文将详细介绍JavaScript中的正则表达式语法,帮助读者更好地理解和运用这一工具。 #### 二、正则表达式基本...

    JavaScript 常用正则表达式

    JavaScript中的正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和验证字符串。它们在编程中扮演着至关重要的角色,特别是在数据验证、搜索和提取信息等方面。在这个"JavaScript常用正则表达式"的资源中,...

    javascript常用正则表达式合集.pdf

    JavaScript中的正则表达式是进行字符串验证和处理的重要工具,它们可以用来检查字符串是否符合特定的格式或模式。以下是一些常见的JavaScript正则表达式及其用途: 1. **校验全由数字组成的字符串**: ```...

    javascript和正则表达式精典

    正则表达式(Regular Expression)是一种强大的文本处理工具,用于模式匹配和字符串操作,而JavaScript作为浏览器原生支持的脚本语言,是实现这些操作的主要平台。 在JavaScript中,正则表达式常用于数据验证、搜索...

    javascript&正则表达式进行表单验证

    在JavaScript中,可以使用`test()`方法来检查字符串是否匹配正则表达式,例如: ```javascript var email = document.getElementById('email').value; var regex = /^\S+@\S+\.\S+$/; if (!regex.test(email)) { ...

    javascript 校验正则表达式

    3. `.match()`: 在字符串中匹配正则表达式,返回匹配结果数组,若无匹配则返回null。 4. `.search()`: 返回匹配的索引,如果找不到则返回-1。 5. `.replace()`: 用新字符串替换匹配项。 6. `.split()`: 根据正则...

    JavaScript验证正则表达式大全

    JavaScript中的正则表达式是用于文本模式匹配的强大工具,它在数据验证、字符串处理等方面有着广泛的应用。在JavaScript中,正则表达式可以用来检查字符串是否符合特定的格式,例如邮箱地址、电话号码、身份证号等。...

    神奇的匹配 正则表达式求精之旅 带书签

    在实际应用中,正则表达式常用于编程语言如Java、Python、JavaScript,以及文本编辑器和搜索引擎中。例如,在Web开发中,我们可以用它来验证用户输入,如邮箱地址或电话号码格式;在数据分析时,可以使用正则表达式...

    常用Javascript正则表达式汇总

    JavaScript中的正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换。以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配...

    javascript正则表达式学习笔记

    4. `search()`:返回字符串中匹配正则表达式的第一项的索引,没有找到返回-1。 5. `replace()`:替换与正则表达式匹配的子串。 6. `split()`:使用正则表达式作为分隔符,将字符串分割成数组。 四、高级技巧与应用 ...

    javascript表单正则验证自定义提示

    "javascript表单正则验证自定义提示"这一主题聚焦于利用正则表达式(Regular Expressions)进行表单验证,并通过自定义提示来优化用户交互。 正则表达式是一种强大的文本处理工具,它可以用来匹配、查找、替换和...

Global site tag (gtag.js) - Google Analytics