2016-08-17 2 views
0

Я JSF с PrimeFaces 5.1 в моем проекте нужно ONBLUR удалить указать характер, т.е. в тексте 01,02,03,, или 01,02,03 или 01,02,03,,,, Это значение текстового поля Мне нужно 01,02,03 с помощью Javascript можно или anyother путиИзменить inputText значению ONBLUR

+1

''01, 02,03 ,,,, '. Replace (new RegExp (/, {1,} $/g),' ')' – Rayon

ответ

0
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); 
+0

Хотя этот код может решить проблему OP, ваш ответ может быть значительно улучшен объясняя, как и почему это так. Это будет более ценным для повышения понимания всех будущих читателей по сравнению с кодом только ответа без объяснения причин. – kaylum

+0

@lmo, kaylum Я думал, что это было очень просто, поэтому не добавили никаких объяснений. В любом случае, теперь я добавил необходимые комментарии –

Смежные вопросы