3

入力フィールドがあり、価格入力フィールドの値のドットの存在を確認したい。値は次のようになります12.00。これが私のコードです

<g:textField class="span3" id="price" name="price" required="" pattern="\d+(\.\d{2})?"/>

このように書いたのです\d+(\.\d{2})?が、エラーが発生しました。助言がありますか ?

4

5 に答える 5

7

これを試して

[0-9]+(\\.[0-9][0-9]?)?

<form>
  <input type='number' pattern='[0-9]+(\\.[0-9][0-9]?)?' />
  <button type='submit'>Check</button>
</form>

于 2012-04-27T11:48:30.660 に答える
3

正解は [0-9]+(\.[0-9][0-9]?)? です。

于 2015-10-19T16:29:07.827 に答える