Heim >Web-Frontend >js-Tutorial >Das Eingabefeld begrenzt den Eingabewert auf die gemeinsame Nutzung von Gleitkomma-Code
Dieser Artikel enthält hauptsächlich einen JS-Code, der den Eingabewert des Eingabefelds auf Gleitkomma begrenzt. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.
In manchen Projekten verwendet der Betrag beispielsweise den Gleitkommatyp. Für Eingabebeschränkungen können Sie sich auf Folgendes beziehen:
e8b1e4d71e6ae4ecc62c7b28e2deaa06
<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>
Verwandte Empfehlungen:
JS-Erfassung Der Eingabewert-Implementierungscode des Eingabe-Tags_Javascript-Fähigkeiten
Javascript-Methode zur Begrenzung des Eingabewerttyps des Textfelds_Javascript-Fähigkeiten
javascript - thinkphp Wie übergebe ich den Parameter als Eingabewert des Textfelds an das a-Tag?
Das obige ist der detaillierte Inhalt vonDas Eingabefeld begrenzt den Eingabewert auf die gemeinsame Nutzung von Gleitkomma-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!