2013年12月04日 14:51:05
⁄ Java 
⁄ 共 386字
⁄ 被围观 2,036次
问题背景:本来在JSP画面上有个月份入力框,目前最大输入4位,可当输入的数字少于四位且前面带0时,则会向DB中原样存储,故需在后台删除数字前的所有0,最简单的方法是用正则表达式。
正则一:
String str = "000000001234034120";
String newStr = str.replaceFirst("^0*", "");
System.out.println(newStr);
结果:1234034120
正则二:
String str = "000000001234034120";
String newStr = str.rep...
Java, 正则表达式阅读全文