Сообщение от 9xakep
|
Вообще-то, это факт, что регулярки обрабатываются очень медленно в js, и порой для оптимизации лучше использовать indexOf
|
не всегда.. Вы бы потестили, например как ни странно но ИЕ с регулярками работает в разы быстрее чем обычный indexOf, тоесть если тупо сравнивать скорость:
indexOf('lala');
и
/lala/.test();
то конечно рега будет медленнее.. Но не забывайте что еще нужно выполнить другие действия, замена и т.д. И при сложных манипуляциях со строкой, рега ничем не уступает обычным методам. А порой и обходит по скорости. Я тестировал их, когда писал свой движок селекторов, увы но рега оказалась быстрее для мои требований.