5
ヘイズ、 10進数で1つのテキストボックスの検証を行うJavaScriptに新しいIam。例の形式は66,00でなければなりませんが、ユーザーの種類が66,0の場合はカンマの後に2を入力しないでください。テキストボックスを残した後、自動的に.soに追加する必要があります。どのように私はこれを得ることができます。私はどのように追加できますか?ここに私のコードスニペットがあります。Javascriptで小数点以下に余分な「ゼロ」を付けるには
function check2(sender){
var error = false;
var regex = '^[0-9][0-9],[0-9][0-9]$';
var v = $(sender).val();
var index = v.indexOf(',');
var characterToTest = v.charAt(index + 1);
var nextCharAfterComma = v.charAt(index + 2);
if (characterToTest == '0') {
//here need to add
}
}
値が '、0'で終わった場合はゼロを追加するだけでなく、カンマが表示されない場合は2つのゼロを追加し、2桁を超える場合は2に切り捨てるコンマの後に置かれて、正しい? –
yaビットですが、たとえば99,0を入力したユーザーは1つのゼロを入力するのを忘れていましたが、shudはこの99,00のように1つのゼロを自動的に配置します。それは私の場合に正しい形式になっています。 –
そう思った。次に、OptimusCrimeの '.toFixed(2)'を使って解決してください。 –