首页 > 代码库 > JavaScript 匹配字符串偶数位置的字符 及匹配 $ 符号
JavaScript 匹配字符串偶数位置的字符 及匹配 $ 符号
已知一个字符串#####,现需要替换偶数位置的#为&。
function replaceDemo(){ var s = "1#2#3#4#5#"; var regex = /#/g; var index = 1; s=s.replace(regex,function(){index++;return index%2?‘&‘:arguments[0]}); return s; }
注释:
1.由于需要匹配整个字符串,因此政策表达式需要添加g参数。
2.index用于记录匹配到正则表达式的字符的位置,以找到偶数位置的字符。
3.arguments为内部对象?arguments[0]为匹配到的字符值,此处为#;arguments[1]为匹配到的字符值在原字符串的位置.
已知一个字符串$$$$$,现需要替换偶数位置的$为&。
function replaceDemo(){ var s = "$$$$$"; var regex = ///$/g; var index = 1; s=s.replace(regex,function(){index++;return index%2?‘&‘:arguments[0]}); return s; }
注释:
1.特殊符号$在正则表达式中的意思为匹配字符串结尾位置。匹配时需要通过//符号转义
JavaScript 匹配字符串偶数位置的字符 及匹配 $ 符号
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。