nei*_*eil 52 javascript string replace
相对较新的Javascript并寻找一种方法来删除字符串的最后一个字符,如果它是冒号.
我知道myString = myString.replace('/^\\:/');
会为行的开始工作,但不知道如何交换$
字符以改变到行的结尾...任何人都可以纠正它吗?
谢谢
Guf*_*ffa 85
正则表达式literal(/.../
)不应该在字符串中.更正用于删除字符串开头的冒号的代码,您将获得:
myString = myString.replace(/^\:/, '');
Run Code Online (Sandbox Code Playgroud)
要匹配字符串末尾的冒号,请将其放在$
冒号之后而不是^
之前:
myString = myString.replace(/\:$/, '');
Run Code Online (Sandbox Code Playgroud)
您也可以使用纯字符串操作:
if (myString.charAt(myString.length - 1) == ':') {
myString = myString.substr(0, myString.length - 1);
}
Run Code Online (Sandbox Code Playgroud)
fca*_*ran 22
试着简单地用
myString = myString.replace(/:$/, '');
Run Code Online (Sandbox Code Playgroud)
这将:
在它位于字符串末尾时删除
归档时间: |
|
查看次数: |
61202 次 |
最近记录: |