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;
  }