Используйте метод split
, чтобы разбить строку:
var parts = test.split("@%@");
И если вы не хотите иметь пустые части, используйте метод filter
, чтобы отфильтровать значения, которые не являются пустой строкой:
var parts = test.split("@%@").filter(function(val){return val!="";});