- ベストアンサー
正規表現について
小数点以上3桁、小数点以下1桁までの数をチェックしたく次のようなスクリプトにしましたが、うまくいきません。 if (str.match(/[0-9]{2,3}[\.]?[0-9]?/)!=null){ // OK }else{ // NG } この正規表現では、"str='50a'"などが、私の浅はかな予想に反して、OKになってしまいます。 何が悪いかご教授よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.3
- saaya_holic
- ベストアンサー率23% (46/195)
回答No.1
お礼
丁寧な回答&挙動までチェック頂き大変感謝です。 多少違いますが、指定頂いた正規表現を参考に作り直したところ、望んだ挙動を得ました。 ありがとうございました。