我在javascript中具有以下變量。我想刪除的起始和結束使用jQuery/JavaScript的「逗號」簽署從javascript中的變量中刪除開始和結束逗號
var test=",1,2,3,4," <---
Expected output: var test="1,2,3,4"
請指教
我在javascript中具有以下變量。我想刪除的起始和結束使用jQuery/JavaScript的「逗號」簽署從javascript中的變量中刪除開始和結束逗號
var test=",1,2,3,4," <---
Expected output: var test="1,2,3,4"
請指教
正則表達式應該幫助
var edited = test.replace(/^,|,$/g,'');
^,
逗號在字符串的開頭匹配和,$
匹配逗號結束..
如何移除|代替 ,? – Thulasiram 2012-10-05 15:19:56
@ThulasiRam,用'\ |'替換''',這樣它就結束了'test.replace(/^\ || \ | $/g,'')' – 2012-10-05 19:59:39
我將如何移除後跟空格的逗號? – vick 2013-03-06 22:14:47
test.substring(1, test.length - 1);
應該爲你做。
下面的代碼示例將做到這一點
var str = ",1,2,3,4,5,6,7,8,9,";
str = str.substring(1,str.lastIndexOf(","));
即使容易
var result = test.slice(1,-1);
的[刪除不需要的逗號在JavaScript]可能重複(http://stackoverflow.com/questions/1665829/remove- javascript中的無用逗號) – 2011-05-10 09:30:04