Мне нужно регулярное выражение, которое следует за этими условиями: [закрыто]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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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