Регулярное выражение тест инструмент для вас, чтобы обеспечить js регулярные выражения проверки, регулярные выражения проверки, регулярные выражения проверки, регулярные выражения тест инструмент, может быть настроен онлайн регулярное выражение для извлечения текстового содержимого, любое регулярное выражение для проверки, регулярное выражение для извлечения URL, регулярное выражение онлайн форматирования и так далее, я надеюсь, чтобы помочь вам.
Роль регулярных выражений
Регулярное выражение (Regular Expression) - это текстовый шаблон, включающий обычные символы (например, от a до z между буквами) и специальные символы (называемые "мета-символами"). В регулярных выражениях используется одна строка для описания и сопоставления ряда строк, соответствующих синтаксическому правилу. Регулярные выражения утомительны, но они мощны, и, научившись их использовать, вы не только почувствуете эффективность, но и получите абсолютное удовлетворение. Многие языки программирования поддерживают работу со строками с помощью регулярных выражений.
Часто используемые метасимволы
Код | Описание |
---|---|
. | Искать любой символ, кроме перевода строки |
\w | Соответствует буквам, цифрам или символам подчеркивания |
\s | Соответствует любому символу пробела |
\d | Совпадает с числом |
\b | Совпадает с началом или концом слова |
^ | Совпадает с началом строки |
$ | Совпадает с концом строки |
Общие квалификаторы
Код/синтаксис | Описание |
---|---|
* | Повторять ноль или более раз |
+ | Повторить один или более раз |
? | Повторить ноль или один раз |
{n} | Повторить n раз |
{n,} | Повторить n или более раз |
{n,m} | Повторить от n до m раз |
Общие антонимы
Код/синтаксис | Описание |
---|---|
\W | Искать любой символ, не являющийся буквой, цифрой, подчеркиванием или китайским иероглифом. |
\S | Искать любой символ, который не является пустым. |
\D | Искать любой символ, который не является числом. |
\B | Искать любой символ, который не является началом или концом слова. |
[^x] | Совпадает с любым символом, кроме x |
[^aeiou] | Соответствует любому символу, кроме aeiou. |
Символы | Описание |
---|---|
^\d+$ | //Имеет неотрицательное целое число (положительное целое число + 0) |
//Использовать целое число ^\d+(\. \d+)? \d+(\...\d+)? | //Сопоставить неотрицательные числа с плавающей точкой (положительные плавающие числа + 0) |
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ | //Сопоставить положительные числа с плавающей точкой |
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ | //Сопоставить неотрицательные числа с плавающей запятой (отрицательные числа с плавающей запятой + 0) |
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ | //Сопоставить отрицательные числа с плавающей точкой |
^(-?\d+)(\.\d+)?$ | //Сопоставить числа с плавающей точкой |
^[A-Za-z]+$????????? | //Сопоставить строку из 26 букв алфавита |
^[A-Z]+$ ??? | //соответствует строке из 26 заглавных букв алфавита |
^[a-z]+$ | //сопоставляет строку из 26 букв в нижнем регистре |
^[A-Za-z0-9]+$ | //Сравнивает строки, состоящие из чисел и 26 букв алфавита |
^\w+$ | //Пересечение строк, состоящих из цифр, 26 букв или подчеркиваний. |
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$ | //Подбор адреса электронной почты |
^[a-zA-z]+://matches (\w+(-\w+)*)(\. (\w+(-\w+)*))*(\? \S*)? $ | //Match url |
[\u4e00-\u9fa5] | Регулярное выражение для поиска китайских символов |
[^\x00-\xff] | Искать двухбайтовые символы (включая китайские) |
\n[\s| ]*\r | Регулярное выражение для сопоставления пустых строк |
/<(.*)>.*<\/>|<(.*)\/>/ | Регулярное выражение для сопоставления HTML-тегов |
(^\s*)|(\s*$) | Регулярное выражение для сопоставления первого и последнего пробелов |
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* | Регулярное выражение для поиска адреса электронной почты |
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | Регулярное выражение для соответствия URL-адресам |
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ | Соответствие номеру счета (начинается с буквы, допускает 5-16 байт, допускает буквенно-цифровое подчеркивание) |
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? | Совпадение номера внутреннего телефона |
^[1-9]*[1-9][0-9]*$ | Искать номер Tencent QQ |