Cet article vous apporte principalement un code js qui limite la valeur d'entrée de la zone de saisie à la virgule flottante. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.
Dans certains projets, par exemple, le montant utilise le type à virgule flottante Pour les restrictions de saisie, vous pouvez vous référer à ce qui suit :
<script> function only_num(obj){ //得到第一个字符是否为负号 var num = obj.value.charAt(0); //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d\.]/g,''); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\./g,''); //保证只有出现一个.而没有多个. obj.value = obj.value.replace(/\.{2,}/g,'.'); //保证.只出现一次,而不能出现两次以上 obj.value = obj.value.replace('.','$#$').replace(/\./g,'').replace('$#$','.'); //如果第一位是负号,则允许添加 if(num == '-'){ obj.value = '-'+obj.value; } } </script>
Recommandations associées :
méthode javascript pour limiter le type de valeur d'entrée des compétences text box_javascript
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!