HTML Regex - это то же самое, что JS Regex?

В HTML атрибут pattern = "" разрешает регулярное выражение. Однако я не могу найти список параметров регулярного выражения HTML. Таким образом, мне интересно, совпадает ли это с JS.

Что вы имеете в виду под «командами»?

Quentin 25.09.2018 12:15
Язык регулярных выражений такой же, как алгоритм RegExp в JavaScript, с параметром u, который заставляет его рассматривать шаблон как последовательность кодовых точек Unicode. Шаблон не окружен косой чертой. от MDN
apokryfos 25.09.2018 12:16

Регулярное выражение pattern анализируется с помощью механизма регулярных выражений JS.

Wiktor Stribiżew 25.09.2018 12:16

@Quentin Простите, с моей стороны плохая терминология. Подходят ли "теги"?

abcjme 25.09.2018 12:30

@Quentin Я изменил его на "параметры" сейчас.

abcjme 25.09.2018 17:50
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
5
387
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-input-pattern

Если указано, значение атрибута должно соответствовать продукту шаблона JavaScript. [ECMA-262]

Простой случай RTFM

Ответ принят как подходящий

Да, из документы для атрибута pattern

A regular expression that the control's value is checked against. The pattern must match the entire value. Use the title attribute to describe the pattern to help the user. This attribute only applies when the value of the type attribute is text, search, tel, url, email, or password. The regular expression language is the same as the JavaScript RegExp algorithm, with the 'u' parameter that makes it treat the pattern as a sequence of unicode code points. The pattern is not surrounded by forward slashes.

Акцент мой

Это правильно указано на сайте mozilla!

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input

The regular expression language is the same as the JavaScript RegExp algorithm...

Большинство реализаций регулярных выражений во многих языках программирования следуют в определенной степени соглашению Регулярное выражение, совместимое с Perl (PCRE).

Поэтому, если у вас есть регулярное выражение, написанное на любом языке, который следует за PCRE, вы можете использовать то же регулярное выражение на любом другом языке, который сделал то же самое, чтобы сделать то же сопоставление с образцом.

Ах, приятно знать! Я уже изучил Perl Regex и сразу вижу сходство!

abcjme 25.09.2018 12:32

Это означает, что вы уже знаете, как писать регулярные выражения в Javascript и многих других языках программирования.

Yves Kipondo 25.09.2018 12:37

Другие вопросы по теме