後臺Java和前端JS去除字串前面的0的方法
阿新 • • 發佈:2018-12-21
前言
Javaweb專案在與第三方介面(如SAP)對接的資料傳遞的過程中,有的時候會出現前面帶一串0的字串。如果直接對該條資料進行顯示,感覺很影響美觀。下面就說一下對帶一串0的字串,前端JS和後臺Java的處理方法。
後臺Java的處理方法
public class Test { public static void main(String[] args) { String str = "0001234"; int s1 = Integer.parseInt(str); String s2 = str.replaceFirst("^0*", ""); String s3 = str.replaceAll("^(0+)", ""); System.out.println(s1); System.out.println(s2); System.out.println(s3); } }
前端JS處理方法
var s='002345';
alert(s.replace(/\b(0+)/gi,""));
原理解析
看起來蠻簡單的,其實就是運用了正則表示式進行匹配前面的0,然後通過replace()方法或函式進行替換為空字串。 好的,希望大家有所收穫~~