- 1
- 2
- 3
- 4
- 5
- 6
<script type="text/javascript" >
var index = "550000";
var regv=/\d\d\d\d\d\d/;
var result =index.search(regv);
document.write(result);
</script>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
<script type="text/javascript" >
var index = "550000";
var regv=/\d\d\d\d\d\d/;
var result =index.search(regv);
document.write(result);
</script>
Попался мне видео урок одного известного урокмайкера. В уроке он рассказал как сделать рег. выражение проверки корректности почтового индекса. И вот это он показал...
Ув. Автор сего говна объясните людям в своих уроках что так делать не надо. Избавьте людей от написания полукилометровых регулярок, и научите их пользоватся квантификаторами.
if(/[0123456789]/.test(index.charAt(0))){
if(/[0123456789]/.test(index.charAt(1))){
if(/[0123456789]/.test(index.charAt(2))){
if(/[0123456789]/.test(index.charAt(3))){
if(/[0123456789]/.test(index.charAt(4))){
if(/[0123456789]/.test(index.charAt(5))){
alert('Индекс правильный!');
}
else{
alert('Индекс неправильный!');
}
}
else{
alert('Индекс неправильный!');
}
}
else{
alert('Индекс неправильный!');
}
}
else{
alert('Индекс неправильный!');
}
}
else{
alert('Индекс неправильный!');
}
}
else{
alert('Индекс неправильный!');
}
Даешь рекурсию!
Усложнять можно до бесконечности.
лет ми спик фром май харт
киса, говнокод - не трибуна
а срань далеко не в квантификаторах
будь мужиком, ставь двойные!
вон та же Java требует String'и заключать в двойные, а в апострофы - только одиночные char'ы
альзо, чем меньше закорючек - тем чище код
считаю целесообразным далее не разводить срача
даже если опираться на замшелую модель регистрации событий, то <body onclick="return alert('ХУИТА')">...
> так принято в большинстве С-подобных языков
т.е. писать C на JS?
> считаю целесообразным далее не разводить срача
капитуляция?
Комплекс неполноценности?Детская травма? Может можем чем то помочь?
да, ты можешь прекратить постить хуйню, смайлофаг.
не надо
> т.е. писать C на JS?
т.е. писать В СТИЛЕ С.
> капитуляция?
отнюдь, просто что бы не раздражать публику унылым срачем
тогда к чему ремарка про HTML и тамошние кавычки?
> писать В СТИЛЕ С
почему бы не писать на JS в стиле JS? или обязательно клонировать сишную RTL, как в половине говнофреймворков сделано?
> раздражать публику унылым срачем
по-моему, тут только один отвлекается от учебника русского и стремится встрять, можно пренебречь :р
так всё же, чем же так хороши двойные кавычки и чем так плохи дефисы?
нет слов
так всё же, чем же так хороши двойные кавычки и чем так плохи апострофы?
перем строка = новый Строка("нуралиев разрешил");
"c'est la vie"
кстати, мне одно другому не мешает = )