匹配 小于''2.10" 的3位数的string
^([01].[0-9][0-9]| ([2].[0][0-9] | [2].[1][0]) )$
<input type="number" step="1" min="0.01" max="10">
小于 2.10 ,,,,任何位数
/ ^([0].[0][1-9]|[0].[1-9][0-9]?|[1].[0-9][0-9]?|([2].[0][0-9]?|[2].[1][0]?)|[12])$ /; ok
/^([0].[0][1-9]|[0].[1-9]\d?|[1].\d[0-9]?|([2].[0]\d?|[2].[1][0]?)|[12])$/; ok
以上Reg在测试环境没问题,但在项目不好使, 注意\d \\d
regHeight = '^([0].[0][1-9]|[0].[1-9][0-9]|[1].[0-9][0-9]|([2].[0][0-9]|[2].[1][0])|[12]|[0].[1-9]|[1].[0-9]|[2].[0-1])$';
regHeight = '^([0].[0][1-9]|[0].[1-9][0-9]{0,1}|[1].[0-9][0-9]{0,1}|([2].[0][0-9]{0,1}|[2].[1][0]{0,1})|[12])$';
regHeight = '^([0].[0][1-9]|[0].[1-9]\\d{0,1}|[1].\\d\\d{0,1}|([2].[0]\\d{0,1}|[2].[1][0]{0,1})|[12])$';
regHeight = '^([0].[0][1-9]|[0].[1-9]\\d?|[1].\\d\\d?|([2].[0]\\d?|[2].[1][0]?)|[12])$';
最终版 \\.
regHeight = '^([0]\\.[0][1-9]|[0]\\.[1-9]\\d?|[1]\\.\\d\\d?|([2]\\.[0]\\d?|[2]\\.[1][0]?)|[12])$';
|||||||||||||||||||\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
英文名 不含数字, 含空格
name reg
val2 = "Guang Fan C AAAAA"
/* var reg = /^[a-zA-Z|+\s]+$/ */
var reg = /^[A-Za-z][A-Za-z\s]*[A-Za-z]$/
console.log(reg.test(val2))