dポイントプレゼントキャンペーン実施中!

よろしくお願いします。
HTMLの入力フォームに全角と半角の数字のみを受け付ける、ということは可能でしょうか。
可能な場合、その方法をお教えいただけますと幸いです。
今現在は、下記のようで半角数字のみを受け付けていますが、全角も加えたいと思っています。

<input type="text" style="ime-mode:disabled;" onKeyup="this.value=this.value.replace(/[^0-9]+/,'')">


以上、何卒よろしくお願いします。

A 回答 (2件)

入力がぶれるので全角はむしろ受け付けない方がよいと思いますが・・・



[^0-9]→[^0-90-9]
でいけそうです。ただし入力を制限されているので
style="ime-mode:disabled;"
の記述を削除しないといけないですけどね
    • good
    • 1
この回答へのお礼

ありがとうございます。
おかげさまで解決しました!

お礼日時:2015/04/17 16:44

/[^0-9\uFF10-\uFF19]+/

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!