Спасибо, но столкнулся с ещё одной проблемой, если в текстовое поле вписать несколько значений (через пробел), например plugin1.dll plugin2.dll и т.д. заменяется только первое значение, можно ли заменять сразу все значения?
воспользовался этим вариантом: <script type="text/javascript"> function RepINP(a){ var Ch = ".dll", My = ".so"; a.value = a.value.replace(Ch, My) } </script> |
<script type="text/javascript"> function RepINP(a){ var Ch = ".dll", My = ".so"; a.value = a.value.replace(eval("/"+Ch+"/g"), My) } </script> <form> <input id=InpFrm1 type=text name="plugin" onchange="RepINP(this)" autocomplete="off"/> </form> |
Deff,
спасибо не знал об этом |
Deff, Спасибо)
|
Vetall,
мой тоже все заменяет=) |
Dim@, просто Deff ранее ответил, вот я и взял его вариант за основу :)
|
Vetall,
ну ладно |
Цитата:
|
Цитата:
indexOf('lala');и /lala/.test();то конечно рега будет медленнее.. Но не забывайте что еще нужно выполнить другие действия, замена и т.д. И при сложных манипуляциях со строкой, рега ничем не уступает обычным методам. А порой и обходит по скорости. Я тестировал их, когда писал свой движок селекторов, увы но рега оказалась быстрее для мои требований. |
devote,
ясно, просто кто-то здесь говорил, что их в проекте лучше вообще не использовать, мол памяти драть много будут или что-то в этом роде |
Часовой пояс GMT +3, время: 11:52. |