ConfirmIt Bulgarian phone validation

This script checks if a certain string is a valid Bulgarian phone number using regular expressions.

//surveyscripting.com

e.g. format: +359899999999
var result : Boolean = true;
var g = f('Q1').categories();
for (var i : int = 0; i<g.length; ++i)
{
  var num : String = f('Q1')[g[i]].get();
  var re = /\+?\d+(\s\d+)*/;
  if (f('Q1')[g[i]].toBoolean() && !re.test(num))
  {
    RaiseError();
    SetQuestionErrorMessage(CurrentLang(), 'Please provide a valid phone!');
  }
}