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!');
}
}