CSCIENCE1 Telegram 2979
Несколько примеров регулярных выражений (RegExp) для различных задач:

1. Поиск чисел в строке
Регулярное выражение: \d+
Объяснение: \d означает "цифра", а + — означает "одна или более цифры".
Пример:
let regex = /\d+/;
let str = "В этом тексте есть числа 123 и 456.";
console.log(str.match(regex)); // ["123"]

Это регулярное выражение найдет первое число в строке.

2. Поиск адреса электронной почты
Регулярное выражение: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Объяснение:
^ и $ означают начало и конец строки соответственно.
[a-zA-Z0-9._%+-] соответствует допустимым символам в части до знака @.
[a-zA-Z0-9.-] соответствует символам в доменной части (после знака @).
\. соответствует точке (не забудьте экранировать точку).
{2,} — обозначает, что доменная зона (например, .com) должна состоять как минимум из двух символов.
Пример:
let regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
let email = "[email protected]";
console.log(regex.test(email)); // true


3. Поиск всех слов, начинающихся с буквы "a" (или "A")
Регулярное выражение: \b[aA]\w*\b
Объяснение:
\b — граница слова.
[aA] — соответствует либо букве "a", либо "A".
\w* — соответствует нулю или более буквенно-цифровым символам.
\b — снова граница слова.
Пример:
let regex = /\b[aA]\w*\b/g;
let text = "Апельсин и ананас - оба фрукты.";
console.log(text.match(regex)); // ["Апельсин", "ананас"]



tgoop.com/CScience1/2979
Create:
Last Update:

Несколько примеров регулярных выражений (RegExp) для различных задач:

1. Поиск чисел в строке
Регулярное выражение: \d+
Объяснение: \d означает "цифра", а + — означает "одна или более цифры".
Пример:

let regex = /\d+/;
let str = "В этом тексте есть числа 123 и 456.";
console.log(str.match(regex)); // ["123"]

Это регулярное выражение найдет первое число в строке.

2. Поиск адреса электронной почты
Регулярное выражение: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Объяснение:
^ и $ означают начало и конец строки соответственно.
[a-zA-Z0-9._%+-] соответствует допустимым символам в части до знака @.
[a-zA-Z0-9.-] соответствует символам в доменной части (после знака @).
\. соответствует точке (не забудьте экранировать точку).
{2,} — обозначает, что доменная зона (например, .com) должна состоять как минимум из двух символов.
Пример:
let regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
let email = "[email protected]";
console.log(regex.test(email)); // true


3. Поиск всех слов, начинающихся с буквы "a" (или "A")
Регулярное выражение: \b[aA]\w*\b
Объяснение:
\b — граница слова.
[aA] — соответствует либо букве "a", либо "A".
\w* — соответствует нулю или более буквенно-цифровым символам.
\b — снова граница слова.
Пример:
let regex = /\b[aA]\w*\b/g;
let text = "Апельсин и ананас - оба фрукты.";
console.log(text.match(regex)); // ["Апельсин", "ананас"]

BY Computer Science


Share with your friend now:
tgoop.com/CScience1/2979

View MORE
Open in Telegram


Telegram News

Date: |

Add up to 50 administrators SUCK Channel Telegram Find your optimal posting schedule and stick to it. The peak posting times include 8 am, 6 pm, and 8 pm on social media. Try to publish serious stuff in the morning and leave less demanding content later in the day. When choosing the right name for your Telegram channel, use the language of your target audience. The name must sum up the essence of your channel in 1-3 words. If you’re planning to expand your Telegram audience, it makes sense to incorporate keywords into your name. Choose quality over quantity. Remember that one high-quality post is better than five short publications of questionable value.
from us


Telegram Computer Science
FROM American