2016-08-17 58 views
0

我JSF在我的項目PrimeFaces 5.1需要的onblur刪除文本01,02,03,,01,02,0301,02,03,,,,該文本框的值我使用javascript可能需要01,02,03或任何其它方式修改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我認爲這很簡單,因此沒有添加任何解釋。無論如何,現在我已經添加了必要的評論 –