我有这个要求,只需.从字符串中删除最后一个点符号.
如果我们有var str = 'abcd dhfjd.fhfjd.';我需要删除将输出的最终点符号abcd dhfjd.fhfjd.
我发现这个链接(Javascript函数删除前导点)删除了第一个点符号,但我是这个整体的新手,并且找不到任何关于如何删除特定的最后一个字符的来源(如果存在).
谢谢 :)
coo*_*ter 34
单点:
if (str[str.length-1] === ".")
str = str.slice(0,-1);
Run Code Online (Sandbox Code Playgroud)
多个点:
while (str[str.length-1] === ".")
str = str.slice(0,-1);
Run Code Online (Sandbox Code Playgroud)
单点,正则表达式:
str = str.replace(/\.$/, "");
Run Code Online (Sandbox Code Playgroud)
多个点,正则表达式:
str = str.replace(/\.+$/, "");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16327 次 |
| 最近记录: |