如题所述
用正则表达式去掉整数前面的0的正则表达式为 ^[0]+
我给你个Java语言的例子,你看看吧
public class Test {public static void main(String[] args) {
String s="0001244";
System.out.println(s.replaceAll("^[0]+", ""));
}
}
运行结果
1244
在js不得
追答在javascript中的程序如下
<script type=text/javascript>var s="0001244";
var regex=/^[0]+/
var a=s.replace(regex,"");
alert(a);
</script>
运行结果
1244
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-11-12
(?<!\d)0+(?=\d+)
替换为空追问
替换为空追问
关键是不能这样做啊
追答那就
[^0]*?0+(\d+)
替换为\1