我有一些JavaScript函数,如下面的......
<input type="text" id="myField">
<script>
$("#myField").val("10:20:30");
function doNotEditIt(fieldId){ // this function can't be edited!
var myVar = $("#" + fieldId).val(); // it's 10:20:30, i want 10.2030
// ... code which converts the value
}
</script>
...我无法编辑或更改它们,因为它们对我之前的所有字段都是通用的。我想在我的页面中添加新字段(如myField;见下文),并使用未专门为其定制的函数。
是否可以更改返回值的格式?例如......
$("#myField").changeReturningFormat(function(){
// ... code which change format
});
...或更改显示格式?例如......
$("#myField").val('10.2030'); // a user will see 10:20:30
答案 0 :(得分:4)
检查以下示例,您只需使用replace()
:
var str = "10:20:30";
str = str.replace(/:/, '.');
console.log(str.replace(/:/, ''))
&#13;