Pra*_*das 3 javascript regex replace
我有一个带有前导点的javascript字符串.我想使用javascript替换功能删除前导点.我尝试了以下代码.
var a = '.2.98»';
document.write(a.replace('/^(\.+)(.+)/',"$2"));
Run Code Online (Sandbox Code Playgroud)
但这不起作用.任何的想法?
下面用空字符串替换字符串开头的一个点,保持字符串的其余部分不变:
a.replace(/^\./, "")
Run Code Online (Sandbox Code Playgroud)
如果你不需要,不要做正则表达式.
一个简单的charAt()和一个substring()或一个substr()(只有charAt(0)是.)就足够了.
资源: