精華區beta RegExp 關於我們 聯絡資訊
請問要如何用正規式對字串補零呢? 如: a 1 b 2 .. e 111 取代為 a 001 b 002 .. e 111 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.224.133 ※ 編輯: netio 來自: 123.204.224.133 (11/05 13:12)
adrianshum:分兩次做 substitude 可以嗎?... 11/05 14:41
agra:樓上是指前頭補一堆0之後再從尾巴取固定長度嗎? 11/09 15:03
netio:可以 要怎麼做呢? 11/10 08:12
evernever:以下為 javascript syntax 11/10 19:23
evernever:var str = "a 111\nb 22\nc 3"; alert(str); 11/10 19:23
evernever:var ex = str.replace(/^([a-z] )(\d+)$/gm, "$100$2"); 11/10 19:24
evernever:alert(ex.replace(/^([a-z] )(0*)(\d{3})$/mg,"$1$3")); 11/10 19:24
netio:感謝樓上^^ 11/12 20:26