diff --git a/main.js b/main.js index c19baa8..4451102 100644 --- a/main.js +++ b/main.js @@ -196,10 +196,10 @@ console.log("Площадь окружности с радиусом " + R + " //ax2 + bx + c === 0 // HW 10 - // 10.1 Как-то оно выдает иногда вметсо номера телефона дату. Хз почему. Перепроверить потом + // 10.1+2+3 Как-то оно выдает иногда вметсо номера телефона дату. Хз почему. Перепроверить потом const userString = prompt("Введите дату, элеткронную почту, номер телефона или что еще пожелаете: "); -const regexpDate = /[0-9][0-9].[0-9][0-9].[0-9][0-9][0-9][0-9]/; -const regexpEmail = /[a-zA-Z_\.0-9]+@[a-z0-9]+\.[a-z]{2,5}/; +const regexpDate = /\d{1,2}[\.\/]\d{2}[\.\/]\d{2,4}/; +const regexpEmail = /[\da-z\.]+@[\da-z]+\.[a-z]+/; const regexpTelephone = /[7,8][0-9]{10}/; if (regexpDate.test(userString)) { console.log('Введенная строка является датой'); @@ -209,8 +209,4 @@ if (regexpDate.test(userString)) { console.log('Введенная строка является номером телефона'); } else { console.log('Введенная строка не является ни датой, ни почтой, ни телефоном'); -} - // 10.2 - - // 10.3 - +} \ No newline at end of file