Вернулся я к изучению codemu. Хочу понять классы, но высший учебник внезапно начинается с регулярных выражений. Этакие команды для сложного поиска и замены символов.
Когда первый раз их увидел, был в шоке. На деле же, писать регулярные выражения - это легко. Читать регулярные выражения гораздо сложнее. Но самое сложное - это читать регулярные выражения, которые написал не ты ©.
Например, для валидации формы и проверки ввода номера карты подойдет вот такая регулярка
/[0-9]{13,16}/ те cтрока от 13 до 16 символов, заполненная числами. Или более сложный вариант. Валидации пароля из строчных и прописных латинские буквы, цифр, знаков с минимальной длиной в 8 символов.
/(?=^.{8,}$)((?=.*d)|(?=.*W+))(?![.n])(?=.*[A-Z])(?=.*[a-z]).*$/Вот такая наркомания. А вообще, форумы говорят, что если задачу можно решить без регулярок, то лучше так и делать, иначе будет хуже.
#статистика : 265 дней == 407 часов в ит.