JSFiddle - React, Tailwind, and code Playground
by hhh hhh
HTML
<form name='FTEL' action='http://fe.it-academy.by/TestForm.php'>
Введите телефон:<input type='text' name='PHONE'><br>
(строго в формате +375-зона-999-99-99, зона может быть 17, 25, 33, 44, 29)<br>
<input type='submit' value='готово'>
</form>
JavaScript
var FormElement=document.forms['FTEL'];
FormElement.onsubmit=ValidateTelForm;
function ValidateTelForm()
{
var TelRE=/^\+375\-(17|25|33|44|29)\-\d{3}\-\d{2}\-\d{2}$/;
var FormElement=document.forms['FTEL'];
var TelElement=FormElement['PHONE'];
var TelValue=TelElement.value;
if ( TelRE.test(TelValue) )
return true;
alert('Введите пожалуйста телефон строго в указанном формате!');
TelElement.focus();
return false;
}