Почему возвращает null?
let phone = '485462001312'
let pattern = '/^\d{3}\d{3}\d{2}\d{2}\d{2}\$/';
let test = phone.match(pattern);
if(test){
alert('ok');
}else {
alert('null');
}
У вас две ошибки:
Вот ваш исправленный пример:
'485462001312'.match(/^\d{3}\d{3}\d{2}\d{2}\d{2}$/)
или его можно сократить до
'485462001312'.match(/^\d{12}$/)
RegExp Object
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости