社区
JavaScript
帖子详情
一个replace问题,在线等。
liu_eleven
2018-09-12 03:29:30
var strValue="614369|1112610|37097-79573|BBK118100008|6450|SE|1000";
我想把最后一个下划线后面的全去掉。
让它结果为
strValue="614369|1112610|37097-79573|BBK118100008|6450|SE";
strValue这个值是动态的,不是固定的。有可能长度20,25..或者其他
不知道这个replace怎么写。
最好有正则表达式。谢了。
...全文
705
8
打赏
收藏
一个replace问题,在线等。
var strValue="614369|1112610|37097-79573|BBK118100008|6450|SE|1000"; 我想把最后一个下划线后面的全去掉。 让它结果为 strValue="614369|1112610|37097-79573|BBK118100008|6450|SE"; strValue这个值是动态的,不是固定的。有可能长度20,25..或者其他 不知道这个replace怎么写。 最好有正则表达式。谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangwan_wangwan
2018-09-13
打赏
举报
回复
正则的贪婪模式
strValue = strValue.replace(/(.*)(\|.*)/,"$1")
老鼠拧刀满街找猫
2018-09-12
打赏
举报
回复
strValue=strValue.replace(/\|[^|]*$/,'');
風灬雲
2018-09-12
打赏
举报
回复
strValue.replace(/\|(?!.*\|).*/g,""),多了一个.*,去掉也不影响
風灬雲
2018-09-12
打赏
举报
回复
replace的正则/\|(?!.*\|.*).*/g,
strValue.replace(/\|(?!.*\|.*).*/g,"")
風灬雲
2018-09-12
打赏
举报
回复
strValue.slice(0,strValue.lastIndexOf("|")),这是是暂时想到最简单的办法;
其他办法有很多,可以用split,切割去掉最后一个,再join
田小瘦
2018-09-12
打赏
举报
回复
strValue.substring(0, strValue.lastIndexOf("|"));
風灬雲
2018-09-12
打赏
举报
回复
不对,再研究一下
風灬雲
2018-09-12
打赏
举报
回复
[...[...strValue].reverse().join('').replace(/^|/,"")].reverse().join('')
结果:
"614369|1112610|37097-79573|BBK118100008|6450|SE"
JS 使用
replace
只替换第
一个
不会替换全部
问题
解决
RegExp(“,”, “g”)的第
一个
参数代表要替换的字符,第二个代表修饰符,g代表匹配全部,t代表只匹配一次。使用
replace
()想将"1,2,3"所有里面所有的’,‘替换为’*',只替换一次。注:使用正则替换,最好只替换字母...
hive
replace
函数 2个替换成同
一个
_
replace
函数
可以用开始替换这个命令,可以用函数哦~即
replace
函数~
replace
函数含义:将
一个
字符串中的部分字符用另
一个
字符串替换参数:
replace
(旧字符串,从哪里开始,替换几个,新的字符串) 案例 如图,某彩票公司进行奖品...
js
replace
只替换第
一个
的
问题
js中用
replace
替换全部,但只替换第
一个
的
问题
var str='abcaaa'; str.
replace
("a","A");//只能替换第
一个
a 结果:Abcaaa 解决办法如下: 方法一(正则替换:单纯替换字母可以): <script> varstr='abcaaa...
关于Regex.
Replace
只替换第
一个
的
问题
老牛X老牛X的东西了,就是如果你长时间不用,可能很难入门,我也是,当时看的时候都明白了,用的时候也只是那么一两回,几天不用,全忘光了,今天又遇到
一个
这样的
问题
,
一个
关于Regex.
Replace
只替换第
一个
的
问题
,...
关于js中
replace
()只能替换字符串中第
一个
对象的
问题
工作中用到js的
replace
比较多,将
一个
字符串中某个内容替换成另
一个
内容,但是往往只找到第
一个
符合条件的内容后就不往后替换了,可以用正则来解决此
问题
。 vara="aaa,bbb,ccc"; var reg=(",","g"); varb=a....
JavaScript
87,994
社区成员
224,689
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章