鍍金池/ 問答/Java  HTML/ 求個js正則表達(dá)式

求個js正則表達(dá)式

需求是將一段js字符串里的固定格式字符串去掉,如:

let str="123&1456&a789&.";
let result = str.replace(/正則/g,"");

替換掉所有&和&后一位
最終得到結(jié)果

result = "123456789"
回答
編輯回答
別逞強(qiáng)

不知道最后一位是&用不用去掉
比如

let str = '12341231&';

這種情況用不用將&替換?
如果需要,正則應(yīng)該是

/(&.)|(&$)/g

不需要,就應(yīng)該是樓上那位

/&./g
2017年6月16日 16:21
編輯回答
祈歡

感覺都不對呢,原來字符串中還有1個a,沒有看見規(guī)則式中有相應(yīng)處理?。?!是輸入錯誤,字符串中本身沒有它?
如果沒有,則最簡單的是reg=/&./g ;

2017年3月20日 22:56
編輯回答
別傷我

正則為:/&./g
let result = str.replace(/&./g,"");

2018年6月2日 13:59
編輯回答
陌如玉
let str="123&1456&a789&.";
let result = str.replace(/&./g,"");
2017年7月15日 10:35