簡體   English   中英

Javascript正則表達式-刪除字符,空格和開頭0

[英]Javascript Regex - Remove Chars, WhiteSpace & Starting 0

我已經用這個砸了牆。

我設法刪除了字符,但是在刪除字符后,希望在所有條目的開頭都刪除所有空白,Carrige Return和0。

var p_string = 'OPS010001 BLW020002 MKS030003';
var p_data = p_string.split(/[^0-9]+/g);

$('body').html(p_data + '<BR>');

JSFiddle

使用string.replace函數。

string.replace(/^0|\s/g, "");

\\s匹配空格字符,包括換行符。

你想要這樣的東西

var p_data = p_string.split(/[^0-9]+/g).map(function(x){

  return x.replace(/^0|\s/g, ""); // remove space, carriage return and 0 at start

}); // you can use Array.join to join the array with separator of your choice

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM