我有類似888-888-8888的字符串。使用JavaScript替換'/'字符串
我想從字符串中刪除所有' - '。
我該如何做到這一點?我在下面嘗試,但它只消除第一 - 。
var phone = '888-888-8888';
phone = phone.replace('-', '');
alert(phone);
我有類似888-888-8888的字符串。使用JavaScript替換'/'字符串
我想從字符串中刪除所有' - '。
我該如何做到這一點?我在下面嘗試,但它只消除第一 - 。
var phone = '888-888-8888';
phone = phone.replace('-', '');
alert(phone);
使用.replace
與globaly flagged正則表達式:
var phone = '888-888-8888';
phone = phone.replace(/\-/g, '');
alert(phone);
您需要使用replace()
功能從〜應變替換字符發生克
var phone = '888-888-8888';
phone = phone.replace(/\-/g, '');
alert(phone);
注意的是: 的replace()
方法返回與一些或通過替換替換的圖案的所有比賽的新字符串。該模式可以是字符串或RegExp,而替換可以是每個匹配都要調用的字符串或函數。所以我們使用/g
進行全局搜索和替換。
var phone = '888-888-8888';
phone = phone.replace(/\-/g, '');
alert(phone);
請檢查一下,
var phone = '888-888-8888';
var newphone = phone.replace(/-/g, "");
alert(newphone);
您需要包括Global Flag
var phone = "888-888-8888";
var newPhone = phone.replace(/-/g, "");
我把upvoted +1與我的答案相同,但有更多的補充 –