需要帮助拆分字符串

时间:2012-08-01 13:42:39

标签: javascript split

我有以下字符串:

(42332,4333),(3243242,23432)

我想用正则表达式来产生以下内容:

[0]=42332,4333
[1]=3243242,23432

3 个答案:

答案 0 :(得分:2)

var s = "(42332,4333),(3243242,23432)"

s.match(/(\d+\,\d+)/g); // return ["42332,4333" , "3243242,23432"]

答案 1 :(得分:0)

我建议使用正则表达式,因为string.split在这种情况下不会真正起作用。

var yourString = '(42332,4333),(3243242,23432)';

var result = yourString.match(/\((\d+,\d+)\)/g);

result[0]; // '42332,4333'
result[1]; // '3243242,23432'

你可以在这里乱用正则表达式:http://regexr.com?31n05

答案 2 :(得分:0)

试试这个:

("(42332,4333),(3243242,23432)").replace(/(\),\()|(\)|\()/g, '$1').split('),(')