Nur*_*ihu 2 javascript regex replace
我正在尝试编写一个正则表达式替换字符串之前和结尾处的所有 00
"1203444" ---> Pass
"01212" ---> 1212
"12233434" ---> 12233434
"000000023234" ---> 23234
"34340000" -----> 3434
"00023300000" ----> 2333
Run Code Online (Sandbox Code Playgroud)
正则表达式对我来说有点新鲜。
"000123300".replace(/^0+/, ""); --> strips the first zeros
Run Code Online (Sandbox Code Playgroud)
我多次尝试去掉最后的零,但无济于事。任何帮助,将不胜感激。
这是您正在寻找的正则表达式:
'000123300'.replace(/^0+|0+$/g, '')
Run Code Online (Sandbox Code Playgroud)
这将匹配给定字符串0+开头 ( ) 中的一个或多个零 ( ^0+) 或|结尾 ( ) 中的 ( ) ,并将所有匹配项 ( ) 替换为空字符串。0+$//g