在Javascript中如何修改字符串中的某个字符?
我只要修改某一个字符例如:"abc@dabc@dabcdabcda@bcd"把上面的第一个@替换为'a',另外,有没有不用正则表达式的方法?...
我只要修改某一个字符例如:
"abc@dabc@dabcdabcda@bcd"
把上面的第一个@替换为'a',
另外,有没有不用正则表达式的方法? 展开
"abc@dabc@dabcdabcda@bcd"
把上面的第一个@替换为'a',
另外,有没有不用正则表达式的方法? 展开
1个回答
展开全部
<script>
var s = "abc@dabc@dabcdabcda@bcd" ;
var t=1; //表示第一个匹配的字符
var ret = "";
for(var i=0;i<s.length;i++){
if(s.substring(i,i+1) == "@" && t==1){
ret = s.substring(0, i)+"$"+s.substring(i+1,s.length);
t++;
}
}
document.write(ret)
</script>
var s = "abc@dabc@dabcdabcda@bcd" ;
var t=1; //表示第一个匹配的字符
var ret = "";
for(var i=0;i<s.length;i++){
if(s.substring(i,i+1) == "@" && t==1){
ret = s.substring(0, i)+"$"+s.substring(i+1,s.length);
t++;
}
}
document.write(ret)
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询