Показать сообщение отдельно
  #28 (permalink)  
Старый 01.12.2011, 22:52
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Mightyraven, вы сетуете на то, что придётся создавать миллион разных регулярок.

Так пусть их вводят программисты, которые будут пользоваться вашей библиотечкой. Псевдокод:

checkInput= function(input, regexp) {
 regexp= typeof regexp=="string" ?  new RegExp(regexp) : regexp; // если строка - делаем из неё регу, иначе думаем, что это и так рега
 ....
}


Просто передавать регу в функцию параметром, и всё...
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием