我有一个字符串,除了最后一个字符外,我还需要删除前两个字符。我已经成功删除了前两个,但是如何删除最后一个字符?
var code = 'AB123ABCD4';
code.replace(/^[\s\S]{0,2}/g, "");
Run Code Online (Sandbox Code Playgroud)
这删除了前两个!
您可以使用String#slice方法来实现结果。
var code = 'AB123ABCD4';
console.log(code.slice(2,-2));Run Code Online (Sandbox Code Playgroud)
使用正则表达式,您可以使用竖线分隔 2 个模式和结束锚点 ( $)以进行行结束断言。
var code = 'AB123ABCD4';
console.log(code.replace(/^[\s\S]{0,2}|[\s\S]{0,2}$/g, ""));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
174 次 |
| 最近记录: |