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标志是多余的
//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标志是多余的
发表评论
-
ORACLE学习笔记1
2011-04-28 11:25 618查看表结构使用Oracle SQL * Plus 的DESCR ... -
String与StringBuffer传参的区别(2)
2011-03-26 13:41 670String与StringBuffer传参的区别(1)里写了一 ... -
String与StringBuffer传参的区别(1)
2011-03-26 11:57 834private void getValue(StringB ... -
鼠标移动表格行上行变色的JS脚本
2011-03-17 10:56 1218<body> <script> fu ... -
把数据导入到.CSV文件,用的是opencsv-1.8.jar框架
2011-03-16 15:05 2069public static void main(String[ ... -
javascript study web
2011-03-14 22:48 623very good -
javascript代码大全
2011-03-14 22:37 935javascript 的一些常用特效 -
关于js的一些基础知识
2011-01-13 14:31 579http://www.iteye.com/wiki/javas ... -
英文字母大写转小写
2011-01-04 11:46 777public static void main(String ... -
FileInputStream小例子(2)
2010-12-23 10:26 1248package IO; import java.io.Fil ... -
FileInputStream小例子(1)
2010-12-23 10:07 1680mport java.io.FileInputStream; ... -
用File类创建目录和文件
2010-12-22 16:45 1060import java.io.File; import jav ... -
File类小例子(二)
2010-12-22 14:48 664public class FileDown { publi ... -
File类小例子
2010-12-22 14:23 678import java.io.File; import jav ... -
JS正则表达式(4)--match()方法的使用
2010-12-16 16:53 931var match = /[A-Z]/g; //在整个字符串中 ... -
JS正则表达式(2)--exec()方法的使用
2010-12-16 10:01 720var myPC ="Ykf 890"; ... -
JS正则表达式(1)--test()方法的使用
2010-12-15 17:11 1286<script type="text/java ... -
xml文件
2010-12-10 16:26 648<?xml version="1.0" ... -
gridpanel之四简单小例子(用XML做为数据源)
2010-12-10 16:26 723<script type="text/java ... -
gridpanel之三简单小例子
2010-12-10 15:58 648<script type="text/java ...
相关推荐
3. 正则表达式在JavaScript中的应用 在JavaScript中,正则表达式可以被用来搜索、验证和操作字符串。JavaScript提供了一个RegExp对象,可以用来创建和操作正则表达式。 4. 正则表达式的方法 正则表达式提供了多种...
在这个场景中,replace 方法将字符串中的某个正则表达式匹配的内容替换为新的字符串,并且可以使用函数来生成新的字符串,并且可以访问子表达式的匹配结果。例如: ``` var str5 = '这是一段原始文本,需要替换的...
本文实例讲述了python使用正则表达式提取网页URL的方法。分享给大家供大家参考。具体实现方法如下: import re import urllib ...s=urllib.urlopen(url).read() ss=s.replace( ,) ...JavaScript正则表达式在线测
在本文中,我们将详细介绍如何使用 JavaScript 正则表达式替换字符串中图片地址(img src)的方法,并提供了一些实用的技巧和留意事项。 一、什么是正则表达式? 正则表达式(Regular Expression)是一种字符串匹配...
JJavaScript正则表达式下——相关方法 search match replace
经典Javascript正则表达式 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。 匹配中文字符的正则表达式: [\...
主要介绍了JS基于正则表达式的替换操作(replace)用法,结合具体实例形式详细分析了replace函数的语法、参数及具体使用技巧,需要的朋友可以参考下
javascript正则表达式使用replace()替换手机号的方法.docx
javascript正则表达式中的replace方法详解.docx
JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...
replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法。只不过牵扯到正则的时候比较多一些。需要我们灵活的使用。 语法: stringObj.replace(regexp/substr,replacement)...
JavaScript正则实战(会根据最近写的不断更新) 1、javascript 正则对象替换创建 和用法: /pattern/flags 先简单案例学习认识下replace能干什么 正则表达式构造函数: new RegExp(“pattern”[,”flags”]); 正则...
一、js正则表达式之replace函数用法...本模块涉及的内容包括字符串创建,正则表达式隐式创建对象,创建正则表达式,进行replace方法的使用匹配 示例代码: <html> [removed] //要替换的字符串的内容 var objS
本章介绍JavaScript正则表达式。 exec exec()方法执行对指定字符串中的匹配项的搜索。 返回结果数组,或者返回null 。 test test()方法执行搜索以查找正则表达式与指定字符串之间的匹配项。 返回true或...
替换括号,尖括号等JS使用正则表达式过滤多个词语并替换为相同长度星号的方法JS使用正则表达式实现关键字替换加粗功能示例js正则表达式replace替换变量方法javascript正则表达式使用replace()替换手机号的方法JS使用
本文实例讲述了javascript正则表达式使用replace()替换手机号的方法。分享给大家供大家参考。 具体实现方法如下: 代码如下: <html> <head> <title>javascript正则表达式使用replace()替换手机号...
根据你使用的特定的编程语言自动在你的源代码中使用正则表达式代码片断。收集归档正则表达式例库以便将来重用。可以把RegexBuddy整合到你喜好的搜索和编辑工具里,以便快速使用。 RegexBuddy 使用 RegexBuddy 可以...
在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。 search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。 replace() 方法 ...
主要介绍了JS正则表达式获取字符串中得特定字符,通过replace的回调函数获取,需要的朋友可以参考下
正则表达式由于不经常使用,所以容易经常忘记,下面小编把常用的函数和功能,简明扼要的罗列在此,以备日后查看: RegExp对象的函数常用的有2个 1、test函数 用法:RegExpObject.test(string) 返回:如果字符串 ...