我得到一个逗号分隔或分号分隔字符串.我想删除字符串末尾可能出现的逗号或分号.
ega,b,c应转换为a,b,c
A; B; C; 应转换为a; b; c
我想要一个javascript或regex表达式,只有在它出现时才删除逗号(,)或半冒号(;),否则字符串应保持不变.
请帮忙
Tre*_*non 17
这可以通过正则表达式MDN DOC和.replace() MDN DOC简单地解决:
your_string = your_string.replace(/[,;]$/,'');
Run Code Online (Sandbox Code Playgroud)
这是一个jsfiddle,你可以运行来演示代码:http://jsfiddle.net/5eksE/1/
/[,;]$/是这个脚本的正则表达式部分.斜杠可以忽略,因为它们只是正则表达式分隔符.
[]是一个容器,用于在这种情况下要匹配的一系列值,;.
$ 表示字符串的结尾.
所以把它们放在一起我们正在寻找一个字符串末尾的逗号或分号.
| 归档时间: |
|
| 查看次数: |
18589 次 |
| 最近记录: |