我需要输入模式(类型="文字"!不是数字),可用数字从1到72,可用0.5(1.5,2,2.5,65.5等)
我试过
ng-pattern="'^(?:[1-9](\.[05]*)?)|(?:[1-6][0-9](\.[05]*)?)|(?:7[01](\.[05]*)?)|72$'"
但不能正常工作,例如" 1111a"等。
你能帮帮我吗? http://regexr.com/3dkks答案 0 :(得分:1)
试试这个:^((?:[1-9](\.[05])?)|(?:[1-6][0-9](\.[05])?)|(?:7[01](\.[05])?)|72)$
我添加了全局引号并在[05]
之后删除了*这里是plnkr