<form id="form1" method = "post">
Text1:<input type ="text" id="textname1"/><br>
<input type ="button" name="button2" id="button2" value="UPDATE">
</form>
<script type ="text/javascript">
$(document).ready(function() {
$("#button2").click(function(e){
alert($("#textname1").attr('value').replace('-',''));
});
$( "#textname1" ).datepicker();
$( "#textname1" ).datepicker("option", "dateFormat", 'yy-mm-dd' );
});
</script>
假设我在字段2010-07-06中输入日期,当我单击button2时,我收到的警报为201007-06。如何替换最后一个连字符(-)
最佳答案
更改您的替换函数的正则表达式参数以包括g
标志,这意味着“全局”。这将代替每次出现,而不仅仅是第一次出现。
$("#textname1").attr('value').replace(/-/g,'')