Я JSF с PrimeFaces 5.1 в моем проекте нужно ONBLUR удалить указать характер, т.е. в тексте 01,02,03,,
или 01,02,03
или 01,02,03,,,,
Это значение текстового поля Мне нужно 01,02,03
с помощью Javascript можно или anyother путиИзменить inputText значению ONBLUR
ответ
использовать этот trimRight метод: https://www.sitepoint.com/trimming-strings-in-javascript/
String.prototype.trimRight = function(charlist) {
if (charlist === undefined)
charlist = "\s";
return this.replace(new RegExp("[" + charlist + "]+$"), "");
};
console.log("01,02,03,,,".trimRight(','));
var input = "01,02,03,,,,";
//Keep checking if the trailing character is ','
while(input && input.charAt(input.length-1) == ","){
//if true trim the last character and continue
input = input.substring(0,input.length-1);
}
console.log(input);
Хотя этот код может решить проблему OP, ваш ответ может быть значительно улучшен объясняя, как и почему это так. Это будет более ценным для повышения понимания всех будущих читателей по сравнению с кодом только ответа без объяснения причин. – kaylum
@lmo, kaylum Я думал, что это было очень просто, поэтому не добавили никаких объяснений. В любом случае, теперь я добавил необходимые комментарии –
- 1. Как сравнить два inputText содержит с ONBLUR и появляется сообщение
- 2. Изменить свойства дисплея onfocus/onblur
- 3. изменить цвет pr: inputText using css
- 4. Как мне изменить inputText, чтобы использовать inputCheckbox
- 5. Как обрабатывать р: inputText изменить событие
- 6. Как сбросить значение inputText к исходному значению в строкеUnselectCheckbox
- 7. primefaces inputText desn't работать с событием ajax
- 8. adf skin: inputText
- 9. Формат PrimeFaces Slider InputText
- 10. JSF ч: inputText и двойное значение
- 11. javascript change onblur value
- 12. Изменить словарь key по значению
- 13. Изменить текст Цвет по значению
- 14. Изменить текст по значению флажка
- 15. android set inputtext value
- 16. Разрешать только значения TypeAhead в поле InputText
- 17. jquery проверить номер onBlur
- 18. Как изменить цвет фона h: inputText-управление внутри богатого: Panel
- 19. Изменить стиль в p: inputText при необходимости = true
- 20. Uncaught ReferenceError: ... onblur
- 21. inputText внутри cellEditor обновить форму, когда inputText потерял фокус
- 22. фокус между inputText и commandButton, когда несколько inputText и commandButton
- 23. календарь PrimeFaces имеет старое значение в ONBLUR случае
- 24. Изменить фоновый цвет ввода после onblur автоматически через страницу
- 25. JSF readonly inputText issue
- 26. SelectOneRadio и Disable inputText
- 27. Редактируемый dataTable с inputText
- 28. Укажи р: inputText компонент
- 29. p: inputText decimal separator
- 30. rendered attribute on inputText
''01, 02,03 ,,,, '. Replace (new RegExp (/, {1,} $/g),' ')' – Rayon