Мне нужно регулярное выражение, которое следует за этими условиями: [закрыто]Javascript

Форум по Javascript
Anonymous
Мне нужно регулярное выражение, которое следует за этими условиями: [закрыто]

Сообщение Anonymous »

  • false, если строка содержит только числа (например, 12345). < /li>
    false, если строка содержит только специальные символы (например,!@#$% ). Привет!). < /li>
    true, если строка содержит как буквы, так и цифры (например, hello123). < /li>
    false, если строка содержит только числа и специальные символы вместе (например, 123!). < /li>
    Неверно, если строка состоит только из пространств или пуста. < /li>
    < /ul>
    Чтобы соответствовать условиям Описано, вы можете использовать следующее регулярное выражение: < /p>

    Код: Выделить всё

    /^(?![\d]+$)(?![^\w\s]+$)(?!\d.*[^\w\s]+$)(?!\s+$).+$/
    разбивка условий:

    Просто цифры: 12345 → False < /li>
    Просто специальные символы:!@#$% → false < /li>
    Просто буквы: hello → true < /li>
    Письма с особыми персонажами: Привет! → True < /li>
    буквы с цифрами: hello123 → true < /li>
    Числа с особыми символами: 123! → False
  • Только пространства: → False


Подробнее здесь: https://stackoverflow.com/questions/794 ... conditions

Вернуться в «Javascript»