Regex только латиница - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Мне нужен регекс который будет отличать текст написанный латиницей от текста написанного кириллицей. Онлайн конструктор формул показывает что такая : [ _+.,!@#$%^&*();\\/|<>"'\d\sA-Z-a-z] соответствует моим требованиям, но мой код:
  if (Regex.IsMatch(textBox5.Text, "[ _+.,!@#$%^&*();\\/|<>"'\\d\\sA-Z-a-z]"))
пропускает русский текст. В чем причина?

Решение задачи: «Regex только латиница»

textual
Листинг программы
if(!Regex.IsMatch(text, @"[А-яёЁ]+"))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5