唯一の個人的な経験、我々は必要としているヘルプ人々に願っています。
最初の書かれた言葉は、コードに直接言っていません。
<EL-入力@ keyup.native = "証明(インデックス)" V-モデル= "item.Price"> </ EL-入力>
// 数字のみを入力して、唯一の小数 証明(E){ // .price this.form.skus [E]は、入力の値である //はまず非デジタル、およびデジタル加算を置き換える。 この .FORMを.skus [E] = .price この .form.skus [E] .Price.replace(/ [^ \ D.] / G '' ); //は、代わりに最初のデジタルことを保証しなければならない。 この .FORM .skus [E] = .price この .form.skus [E] Price.replace(/^\./ G、 '' ); // それが唯一発生複数のせずに確実に.. この .form.skus [E ] = .price この .form.skus [E] .Price.replace(/ \ {2} / G '' ); // 一回だけ保証するが、2回以上が発生することができない。 この .form.skus [E] .Price =この .form.skus [E] .Price.replace(、 '$#$' ' ')置き換える(/\./グラム、 '').replace(' $#$'、 ''。。); インデックスせ = -1 のための(Iせにおける この{[E] .Price .form.skus) 場合(この .form.skus [E] .Price [I] === '' ){ インデックス = I } 場合(インデックス== -1!){ 場合(I -指数> 1 ){ この .form.skus [E] .Price = この .form.skus [E] .Price.substring(0、この.form.skus [E] .Price.length - 1 ) } } } }、