`
roses
  • 浏览: 43956 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

JS正则表达式(3)--replace()方法的使用

阅读更多
var str = "give me some sunshine";
//alert(str.replace("sunshine","rain"));  //把sunshine替换成了rain,replace方法有两个参数,第一个为源参数,第二个为源参数替换的新值,结果返回give me some rain
match = /\s/;
//alert(str.replace(match,'%'));//结果返回give%me some sunshine,只能把第一个空格给换成%,因为一个正则表达式只能进行一次匹配
match =/\s/g;
//alert(str.replace(match,'%')); //这样这会把一个字符串中所有的空格都换成%,因为g是全局标志,使正则表达式匹配整个字符串
str = "give                     me some rain";
match =/\s+/g;
alert(str.replace(match,'*'));//返回结果是give*me*some*rain

//var str ="my-target-is-what";
//var arr = str.split("-");
//for(i =0;i<arr.length;i++){
//alert(arr[i]);
//}

str="my_target-is_what%!i_don't-know";
var match=/[^a-z]/g; //^表示字符开始,但在[]里它表示一个负字符集, 匹配任何不在指定范围内的任意字符,这里将匹配除字母处的所有字符
arr = str.split(match);
//for(i =0;i<arr.length;i++){
//alert(arr);
//}

str = "my age is 25.years old";
match=/\d+/;
//alert(str.search(match)); //返回的是2所在的下标数10,因为查找本身就是出现第一次就立即返回,所以无需在search时使用g标志
match=/\d+/g; //不出错,但g标志是多余的
分享到:
评论

相关推荐

    JAVA正则表达式JAVA正则表达式JAVA正则表达式

    3. 正则表达式在JavaScript中的应用 在JavaScript中,正则表达式可以被用来搜索、验证和操作字符串。JavaScript提供了一个RegExp对象,可以用来创建和操作正则表达式。 4. 正则表达式的方法 正则表达式提供了多种...

    js中string之正则表达式replace方法详解.docx

    在这个场景中,replace 方法将字符串中的某个正则表达式匹配的内容替换为新的字符串,并且可以使用函数来生成新的字符串,并且可以访问子表达式的匹配结果。例如: ``` var str5 = '这是一段原始文本,需要替换的...

    python使用正则表达式提取网页URL的方法

    本文实例讲述了python使用正则表达式提取网页URL的方法。分享给大家供大家参考。具体实现方法如下: import re import urllib ...s=urllib.urlopen(url).read() ss=s.replace( ,) ...JavaScript正则表达式在线测

    JavaScript正则表达式替换字符串中图片地址(img src)的方法.docx

    在本文中,我们将详细介绍如何使用 JavaScript 正则表达式替换字符串中图片地址(img src)的方法,并提供了一些实用的技巧和留意事项。 一、什么是正则表达式? 正则表达式(Regular Expression)是一种字符串匹配...

    JavaScript正则表达式(下)

    JJavaScript正则表达式下——相关方法 search match replace

    经典Javascript正则表达式

    经典Javascript正则表达式 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。  匹配中文字符的正则表达式:  [\...

    JS基于正则表达式的替换操作(replace)用法示例

    主要介绍了JS基于正则表达式的替换操作(replace)用法,结合具体实例形式详细分析了replace函数的语法、参数及具体使用技巧,需要的朋友可以参考下

    javascript正则表达式使用replace()替换手机号的方法.docx

    javascript正则表达式使用replace()替换手机号的方法.docx

    javascript正则表达式中的replace方法详解.docx

    javascript正则表达式中的replace方法详解.docx

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    js中string之正则表达式replace方法详解

    replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法。只不过牵扯到正则的时候比较多一些。需要我们灵活的使用。 语法: stringObj.replace(regexp/substr,replacement)...

    js正则表达式replace替换变量方法

    JavaScript正则实战(会根据最近写的不断更新) 1、javascript 正则对象替换创建 和用法: /pattern/flags 先简单案例学习认识下replace能干什么 正则表达式构造函数: new RegExp(“pattern”[,”flags”]); 正则...

    js正则表达式常用函数详解

    一、js正则表达式之replace函数用法...本模块涉及的内容包括字符串创建,正则表达式隐式创建对象,创建正则表达式,进行replace方法的使用匹配 示例代码: &lt;html&gt; [removed] //要替换的字符串的内容 var objS

    js-sandbox-14:正则表达式-评估函数

    本章介绍JavaScript正则表达式。 exec exec&#40;&#41;方法执行对指定字符串中的匹配项的搜索。 返回结果数组,或者返回null 。 test test()方法执行搜索以查找正则表达式与指定字符串之间的匹配项。 返回true或...

    javascript用正则表达式把1234567890替换为abcdefghij

    替换括号,尖括号等JS使用正则表达式过滤多个词语并替换为相同长度星号的方法JS使用正则表达式实现关键字替换加粗功能示例js正则表达式replace替换变量方法javascript正则表达式使用replace()替换手机号的方法JS使用

    javascript正则表达式使用replace()替换手机号的方法

    本文实例讲述了javascript正则表达式使用replace()替换手机号的方法。分享给大家供大家参考。 具体实现方法如下: 代码如下: &lt;html&gt; &lt;head&gt; &lt;title&gt;javascript正则表达式使用replace()替换手机号...

    正则表达式工具:JGsoft RegexBuddy v3.4.2 零售版(无需要注册激活)

    根据你使用的特定的编程语言自动在你的源代码中使用正则表达式代码片断。收集归档正则表达式例库以便将来重用。可以把RegexBuddy整合到你喜好的搜索和编辑工具里,以便快速使用。 RegexBuddy 使用 RegexBuddy 可以...

    javascript中10个正则表达式使用介绍基础篇

    在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 replace() 方法 ...

    JS正则表达式获取字符串中特定字符的方法

    主要介绍了JS正则表达式获取字符串中得特定字符,通过replace的回调函数获取,需要的朋友可以参考下

    全面解析JS字符串和正则表达式中的match、replace、exec等函数

    正则表达式由于不经常使用,所以容易经常忘记,下面小编把常用的函数和功能,简明扼要的罗列在此,以备日后查看: RegExp对象的函数常用的有2个 1、test函数 用法:RegExpObject.test(string) 返回:如果字符串 ...

Global site tag (gtag.js) - Google Analytics