質問: 正規表現で、整数2ケタ+少数1ケタを可能にする方法
回答: dsy38mkmさん の正規表現なら 99. でも可能になってしまいます。 ^\d{1,2}(\.\d)?$ がいいと思います。 一応Pythonで実行した結果貼っておきます。 >>> import re >>> regex = "^\d{1,2}(\.\d)?$" >>> for s in ["0", "1.0", "10.5", "1.15", "100"]: print(s, ":", bool(re.match(regex, s))) 0 : True 1.0 : True 10.5 : True 1.15 : False 100 : False