У меня есть два текстовых поля, значение textbox1 echo из базы данных $ row и отображает 1,900,200.00 при группировке цифр. Мой textbox2 автоматически копирует точное значение textbox1 с помощью javascript. Я хочу сделать замену запятой (,) в текстовом поле2.Как заменить запятую в текстовом поле?
ответ
Попробуйте это:
function doCombine18() {
var txt1 = document.getElementById('txt1'),
txt2 = document.getElementById('txt2');
txt2.value = txt1.value.split(',').join('');
}
Это удалит все запятые ,
. Если вы хотите заменить их чем-то другим, вы можете изменить аргумент .join()
.
+1 для того, чтобы не использовать 'str.replace' – opatut
@opatut, на самом деле я бы сказал, что это очень контрастно интуитивно и * возможно, даже медленнее *, чтобы сделать это таким образом, используя функцию« replace », которая существует именно для этой цели. Речь идет не о том, чтобы пустить здоровые способы сделать что-то, речь идет о написании чистого, простого и эффективного кода;) – plalx
@opatut http://jsperf.com/replace-vs-split-join-vs-replaceall/23 –
Используйте .replace()
document.getElementById('txt2').value = document.getElementById('txt1').value.replace(/,/g, '');
Это работает :) спасибо. –
- 1. Заменить запятую в текстовом столбце базы данных
- 2. Ограничить запятую в текстовом поле asp.net
- 3. Заменить запятую точкой в поле ввода
- 4. Как заменить разрыв строки в текстовом поле
- 5. Как искать каждое слово через запятую в текстовом поле
- 6. Как сделать точную и запятую в текстовом поле GridView?
- 7. как заменить запятую точкой
- 8. Заменить значение ajax в текстовом поле
- 9. Заменить запятую (,) в SSIS
- 10. Проверить запятую в текстовом поле с помощью jQuery
- 11. Swift: Показать $ и запятую в десятичном текстовом поле ввода
- 12. Как заменить двойную запятую на одну запятую в javascript
- 13. регулярное выражение заменить запятую
- 14. как заменить часть текста в текстовом поле в C#
- 15. Заменить запятую в части строки
- 16. Excel VBA заменить запятую
- 17. Заменить запятую запятой
- 18. Заменить запятые в поле ввода, если введен только номер, но не текст: в текстовом поле
- 19. Заменить запятую точкой в XSL
- 20. Заменить запятую вкладкой в Textmate
- 21. Как заменить выделенный текст в текстовом поле html?
- 22. Как заменить новые строковые символы в текстовом поле пробелами
- 23. Python win32com - Автоматизация Word - Как заменить текст в текстовом поле?
- 24. Как заменить выбранное слово другим словом, заданным в текстовом поле?
- 25. Как заменить удаленный символ на 0 в текстовом поле
- 26. Как заменить (скопировать вставку) не альфа-символы в текстовом поле
- 27. Как заменить первые 3 символа в текстовом поле?
- 28. Как заменить письмо на другую букву в текстовом поле
- 29. Как я могу заменить каждую запятую с пробелом в текстовом файле перед использованием шаблона PowerShell
- 30. Как сделать так переменным = whats в текстовом поле/текстовом поле?
заменить, 'с чем? –
try 'document.getElementById ('txt2'). Value = document.getElementById ('txt1'). Value.replace (/,/g, '.');' Для замены всех экземпляров ',' –
Вы довольно хорошо уже [упоминается ядро вашего ответа] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace) («* replace *») в вопросе , Итак, вы попробовали? Какой результат вы получили? И как это отличалось от ваших ожиданий? –