Спасибо, но столкнулся с ещё одной проблемой, если в текстовое поле вписать несколько значений (через пробел), например 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, время: 06:25. |