b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

js 正则表达式语法大全_常用的正则表达式大全_正则表达式大全(16)

电脑杂谈  发布时间:2017-03-06 07:00:33  来源:网络整理

要求将所有onclick属性中的’替换成\’,也就是将单引号转义。

首先,需要匹配onclick属性:

/onclick\s*=\s*".+?"/ig 然后再将所有的’都替换成\’就可以了。

将伯数字替换为中文大写形式

将123替换成壹贰叁。

只要匹配一个数字就可以了,测试代码如下(如果显示为乱码就调整一下浏览器的字符编码):

function replaceReg(reg,str){

return str.replace(reg,function(m){return arr[m];})

}

arr=new Array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖");

var reg = /\d/g;

var str = '13889294444';

var str2 = '12889293333';

var str3 = '23445567';

document.write(replaceReg(reg,str)+'<br />');

document.write(replaceReg(reg,str2)+'<br />');

document.write(replaceReg(reg,str3)+'<br />'); 替换文本中的URL为链接

将一个用户输入的一段文字中的url替换成可以点击的link地址。例如:可以替换成 [url][/url]

或<a href="http://.cctv.com"> blueidea.com</a>.

这个正则的关键就在于匹配链接,匹配之后,在两边加上a标签和属性不是问题。

/http:\/\/[\w-]*(\.[\w-]*)+/ig 首先匹配。

[\w-]*是可能的和bbs等。

\.[\w-]*匹配.xxx形式,至少有一个。

测试代码如下:

<script type="text/javascript">

function replaceReg(reg,str){

return str.replace(reg,function(m){return '<a href="'+m+'">'+m+'</a>';})

}

var reg = /http:\/\/[\w-]*(\.[\w-]*)+/ig;

var str = '将一个用户输入的一段文字中的url替换成可以点击的link地址。\

测试一下:紧接着中文,还有 \

is very good!!最后在看看带.cn的:呵呵。';

document.write(replaceReg(reg,str)+'<br />');

</script> 从HTML代码段删除指定标签极其内容

在一段代码中去除<script ...... /script>, <head>...</head>,<%.....%>等代码块

隆的正则:

/<(script|meta|%)[\s\S]*?\/(script|meta|%)>/ 试了一下,匹配如下文本正常:

<script type="text/javascript">

我是要被删除的脚本

</script>

哎。就剩下我了。 但是,如果使用类似的正则:

/<(script|head|%)[\s\S]*?\/(script|head|%)>/ig 匹配有嵌套的标签:

<head>


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-36054-16.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...