o-g-r
@o-g-r (yamada hanako)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

[JavaScript]正規表現 replace を使う方法

Q&A

Closed

解決したいこと

正規表現としては
・マイナス記号は一番左端のみ
・小数点は0 or 1個
・数字のみ[0-9]
それ以外を空文字で返すように作りたい。
例)

$this.val().replace(/[\A-?\d{1,12}(\.\d{1})?\z]/, "")

自分で試したこと

これだと文字が入力されても空文字にならない。
文字が入力されたときに空文字を返すようにしたいです。

0

1Answer

小数点は0 or 1個

「12.345.678.9」このように小数点(ピリオド)が複数ある値は、どれを空文字にするのでしょうか?

0Like

Your answer might help someone💌