gpt4 book ai didi

javascript - 如何制定坐标输入格式?

转载 作者:行者123 更新时间:2023-11-28 03:44:47 26 4
gpt4 key购买 nike

我正在尝试输入坐标。

我使用这个脚本来添加逗号。但是,它每两个字符添加逗号。我希望它只在最后两个字符之前添加逗号。

$('.isCoor').on('keyup', function(){
$(this).val(function(index, value) {
var val_koor = value.replace(/\D/g, "").replace(/\B(?=(\d{2})+(?!\d))/g, ",")
return val_koor;
});
});

最佳答案

您可以添加简单的逻辑,而不是使用正则表达式,如下所示:

$('.isCoor').on('keyup', function(){
$(this).val(function(index, value) {
var val_koor = value;
if(value.length > 2){
value = value.replace(/,/g,'');
val_koor = value.substr(0,value.length-2)+ ',' + value.substr(value.length-2, value.length);
}
return val_koor;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class='isCoor' type='text' />

关于javascript - 如何制定坐标输入格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48597831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com