В форме нужно проверять, что номер телефона введен только цифрами или цифрами с плюсом, с этим все в порядке:
ph_test = /^(\+?\d+)$/.test($("input[name=phone]").val());
но теперь нужно еще проверять, чтобы можно было ввести не более 2х пробелов, пишу такое рег.выражение: /^(\+?\d+)$|^(\s?\d+)$/, вроде тоже самое, что и с плюсом, но не работает, все равно, когда пишешь хоть один пробел, выдает ошибку написания номера. Если писать так /^(\+?\d+)$|^([\s\d]+)$/, то пропускает пробелы, но сколько угодно по количеству. Никто не сталкивался с такой проблемой?