有关js对获取的字符串进行拆分的问题

baidu_31509671 2015-09-22 08:08:10
比如说在var str = "123456789"中,我要把9取出来,换成一个新的字符串"123456788"
我试过substring方法,结果不行,求大神指点迷津!!!!!
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_31509671 2015-09-22
  • 打赏
  • 举报
回复
多谢两位的回答,我找到原因了,分数不多,笑纳
baidu_31509671 2015-09-22
  • 打赏
  • 举报
回复
引用 1 楼 clzhang1017 的回复:
str=str.substring(0,8)+"8"
var card0 = document.getElementById("cardnumber").value; if(card0.length != 0){ var card1 = card0.substring(card0.length()-1, card0.length()); if(card1 == "x"){ var card2 = card0.substring(0 , card0.length()-1); var card = card2 + "X"; }else{ card = card0; } }else{ ... } 这个是我之前的代码
bichir 2015-09-22
  • 打赏
  • 举报
回复
楼上的可以也可以直接用str.replace str = str.replace("9","8");
一只大码猴 2015-09-22
  • 打赏
  • 举报
回复
str=str.substring(0,8)+"8"

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧