2014-06-25 33 views
3

我在datepicker上有一個新的查詢。我想用逗號(或點)替換從datepicker中選擇的日期的正斜槓。我在下面嘗試了一些代碼,但它不能正常工作。如何使用逗號替換正斜槓

小提琴Here

HTML

<input type='text' id='txtDate' readonly='true' /> 
<input type='button' id='btnConvert' value='Change' /><br/> 
Current Date : <span id='spnCurrentDate'></span> 

的js

$("#txtDate").datepicker({ 
    changeMonth: true 
}); 

$("#btnConvert").click(function(){ 
$("#spnCurrentDate").html($('#txtDate').val().replace('/', '.')); 
}); 
+2

'$( 「#spnCurrentDate」)HTML($( '#txtDate')VAL()取代(/ \ //克,)。 '');' –

回答

1

Here

使用正則表達式。這會爲你工作

$("#txtDate").datepicker({ 
    changeMonth: true 
}); 

$("#btnConvert").click(function(){ 
$("#spnCurrentDate").html($('#txtDate').val().replace(/\//g, "")); 
}); 
2

你需要躲避斜線。試試這個:

$("#spnCurrentDate").html($('#txtDate').val().replace(/\//g, ".")); 

Working Demo

+4

不要鼓勵用戶通過回答他們提出有明確重複的問題。 – Cerbrus

+2

@Cerbrus:這不是重複的問題,它不同於這個問題。 –

+0

@Subhash:你問題中的問題是隻有第一次出現'/ /'被替換。這就是鏈接問題的關鍵,以及它的答案。 – Cerbrus