`
chengyong
  • 浏览: 29018 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript中得到正则结果一些小技巧

 
阅读更多
语法: stringObject.replace(regexp/substr,replacement)
regexp/substr 必需。规定子字符串或要替换的模式的 RegExp 对象。
请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
replacement   必需。一个字符串值。规定了替换文本或生成替换文本的函数。

 

常规做法:

 

var str = '1a2d3b4ada5d6g7j', arr = [], j;
var match = str.match(/\d/g, str);
for(var i = 0, j = match.length; i < j; i++) 
{
    arr.push(match[i]);
}
console.log(arr);

 

另一两种快捷方法:

 

var str = '1a2d3b4ada5d6g7j', arr = [];
str.replace(/\d/g, function() {
    arr.push(arguments[0]);
});
console.log(arr);


var str = '1a2d3b4ada5d6g7j', arr = str.replace(/\D/g,' ').split(' ');
console.log(arr);
分享到:
评论

相关推荐

    JavaScript中常用正则表达式

    以上就是JavaScript中常用的一些正则表达式知识,理解并熟练运用这些概念和技巧,能帮助开发者更高效地处理字符串和文本数据。在实际项目中,根据具体需求,灵活组合这些元素,可以构建出强大的正则表达式来完成各种...

    JavaScript对象之正则表达式共16页.pdf.zi

    JavaScript对象和正则表达式是编程语言JavaScript中的核心概念,特别是在处理字符串操作和模式匹配时。正则表达式(Regular Expression)是一种强大的文本处理工具,它允许我们通过一种简洁的语法来描述复杂的字符串...

    javascript正则表达式学习笔记

    这篇学习笔记将深入探讨JavaScript正则表达式的概念、语法和实际应用。 一、正则表达式基础 1. 创建正则表达式: - 字面量表示法:`/pattern/flags` - 构造函数:`new RegExp('pattern', 'flags')` 2. 常见的...

    JavaScript 常用正则表达式

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

    JavaScript正则表达式使用详解.zip

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,执行模式匹配和字符串操作。在JavaScript中,正则表达式被广泛应用于数据验证、搜索与替换以及提取字符串中的特定信息等多个...

    javascript 校验正则表达式

    综上所述,JavaScript正则表达式是进行文本处理的重要工具,通过熟练掌握其语法和方法,能够实现复杂的数据验证和文本操作。在实际应用中,结合具体的业务需求,灵活运用正则表达式,可以极大地提高代码的效率和...

    javaScript正则表达式帮助文档

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,执行模式匹配和查找、替换等操作。在JavaScript中,正则表达式是一种强大的工具,可以帮助开发者进行复杂的数据验证、文本...

    javascript正则表达式详解

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,进行模式匹配、查找、替换等操作。在JavaScript中,正则表达式是一种强大的工具,可以帮助开发者实现复杂的数据验证、文本...

    【第十二章】JavaScript【正则表达式(1)】

    通过学习这些基本概念和技巧,开发者可以有效地使用JavaScript正则表达式来处理各种字符串操作,提高代码的效率和灵活性。同时,熟练掌握正则表达式也是成为高级JavaScript开发者的必备技能之一。

    JavaScript正则表达式迷你书(1.1版)

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理字符串模式匹配和搜索替换,是数据验证、文本处理和信息提取的关键工具。在1.1版的《JavaScript正则表达式迷你书》中,作者深入浅出地...

    JavaScript正则表达式.rar

    JavaScript正则表达式是编程语言JavaScript中的一个重要组成部分,它用于处理文本字符串,执行模式匹配和字符串操作。在JavaScript中,正则表达式是一种强大的工具,能够帮助开发者进行复杂的文本搜索、替换和分割...

    Javascript正则表达式测试网页.rar

    JavaScript正则表达式是网页开发中的重要工具,用于处理文本数据的验证、查找、替换等操作。在网页制作过程中,熟练掌握正则表达式能够极大地提高代码效率和灵活性。本压缩包“Javascript正则表达式测试网页.rar”...

    javascript的正则表达式

    ### JavaScript中的正则表达式应用实例 #### 一、引言 正则表达式是用于字符串搜索和替换的强大工具,在JavaScript编程中具有广泛的应用场景。本文将通过一个日期格式验证函数来详细介绍正则表达式的使用方法及其...

    javascript正则表达式全攻略

    本攻略将深入探讨JavaScript正则表达式的各种特性和用法,帮助你掌握这一核心技能。 一、基础概念 1. 正则表达式(Regular Expression)是一种模式,用于匹配字符串中的特定字符序列。 2. JavaScript中的正则表达式...

    javascript中使用正则计算中文长度的例子

    进一步,文档中还提到了一个额外的小技巧,用于在不影响布局和界面美观的情况下截取字符串。在中文和英文混合的文本中,由于中文字符宽度通常大于英文字符宽度,若按英文字符宽度截取中文字符,或按中文字符宽度截取...

    js正则表达式资料

    以下是对标题和描述中涉及的JavaScript正则表达式知识点的详细说明: 1. **正则表达式基础**:正则表达式由字符和特殊符号组成,用于描述一种模式。基础字符包括字母、数字、空格等,而特殊符号如`^`表示开始,`$`...

Global site tag (gtag.js) - Google Analytics