码迷,mamicode.com
首页 > Web开发 > 详细

js replace

时间:2016-08-05 19:29:24      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

some.txt

技术分享

\ / : * ? " < > |

 

js escape 方法:

该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: *@ - _ + . / 。其他所有的字符都会被转义序列替换。
html 转义符:

@ &#64; --- Commercial at

- &#45; --- 连字号Hyphen

_ &#95; --- 下划线Horizontal bar (underscore)

+ &#43; --- 加号Plus sign

. &#46; --- 句号Period (fullstop)

var s_full = "#*@-_+.";
alert(escape(s_full)); // %23*@-_+.

 

var s_full ="1@3@5@";
var s_sub=s_full.replace(/\@/,"at");
alert(s_sub);//1at3@5@

 

var s_full ="1@3@5@";
var s_sub=s_full.replace(/\@/g,"at");
alert(s_sub);//1at3at5at

 

// g 全局搜索 ,i 不区分大小写
// var rule = new RegExp("here","gi");
var rule = /here/gi;  

更多正则见

http://www.iteye.com/topic/481228

js replace

标签:

原文地址:http://www.cnblogs.com/zno2/p/4496825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!