我在JavaScript中有以下变量。我想使用jQuery/JavaScript删除开头和结尾的“逗号”符号。
var test=",1,2,3,4," <---
Expected output: var test="1,2,3,4"
请给予建议。
var test=",1,2,3,4," <---
Expected output: var test="1,2,3,4"
请给予建议。
正则表达式能帮上忙
var edited = test.replace(/^,|,$/g,'');
^,
匹配字符串开头的逗号,,$
匹配字符串结尾的逗号。
+
。.replace(/^,+|,+$/g,'')
- Gabriele Petrioli var str = ",1,2,3,4,5,6,7,8,9,";
str = str.substring(1,str.lastIndexOf(","));
test.substring(1, test.length - 1);
应该可以解决你的问题。
const str = ",1,8487,8,,848780,888,,";
const parsedStr = str.match(/\d+/g)
document.write(parsedStr)
更加简单
var result = test.slice(1,-1);