JS怎么去除多余的逗号 例如:一串字符串 111,222,,,333,444,, 处理之后返回 111,222,333,444

JavaScript013

JS怎么去除多余的逗号 例如:一串字符串 111,222,,,333,444,, 处理之后返回 111,222,333,444,第1张

用正则提取数字不就行了?

var str="111,222,,,333,444,, "

str=str.match(/\d+/g).join(",")

alert(str)

打超级暗黑破坏神即可,战网上卖乔丹之石即可。

护身符是不能直接合成的,但是可以通过现有的护身符进行两个合成一个,和东西箱子里好像要加宝石的。

天堂与地狱的战斗(末日之战)在人类出现之前就已经开始,延续了数千年,其时天使和恶魔中都英雄辈出,可创造者BLIZZARD小组设定的平衡度太高,这两帮人谁也奈何不了谁,于是死伤无数。

每一个不同的人物都拥有其独特的30种技能,技能树有点类似于星际争霸中的科技树,你必须按照次序得到更高级别的技能。前提很简单,你必须有足够的等级,并得到相应的技能点数。每一种技能对人物的等级都有一定的要求,越高级的技能对人物的等级要求得越高。

除此之外,有些技能还要求人物掌握之后才能使用。只有人物级别达到30级的时候,你的所有技能才会全部打开。并且每个玩家的玩法都是不同的,通过对不同技能的刻意培养,你的人物会在同样的人物类型中显得相当独特。

《暗黑破坏神2》中的女巫与巫师是两个性质完全不同的角色,前者使用的魔法代表着力量与光明,可直接作用于敌人身上;而后者则是魔鬼的代身,他的主要本领是扫荡魂术,召唤各种不死的生命(如僵尸)为其卖命。招魂术在欧洲中世纪时期曾盛传一时,相传用此术可指使死人或从地里挖出的尸体作奇怪的工作。

你好,

这个需求解决方法不止一个,我给你写两个例子,抛砖引玉。

方法一,使用字符串方法处理:

var str = 'xxxx[aa]xxx[bb]333'

// 先按'['作为分隔符将字符串拆分成多个字符串数组

var strArr = str.split('[') // ['xxxx', 'aa]xxx', 'bb]333']

var result = []

// 遍历拆分后的数组,获得目标结果

for (var i = 0, len = strArr.length i < len i++) {

    // 如果包含']'则说明']'之前的就是目标结果之一

    if (strArr[i].indexOf(']') > -1) {

        var subArr = strArr[i].split(']')

        var substr = subArr[0]

        // 也可以用截取字符串方法

        // var substr = strArr[i].substr(0, strArr[i].indexOf(']'))

        result.push(substr)

    }

}

console.log(result) // ['aa', 'bb']

方法二,使用正则表达式匹配:

var str = 'xxxx[aa]xxx[bb]333'

var rRs = /\[(.*?)\]/

var result = []

var rs

while(rs = str.match(rRs)) {

    var substr = RegExp.$1

    result.push(substr)

    str = str.substr(rs.index + substr.length)

}

console.log(result) // ['aa', 'bb']

希望能解决你的困惑,有疑问可追问~~