0到100正整数,包含0和100
写法一:/^(100|[1-9]\d|\d)$/
写法二:/^(?:[1-9]?\d|100)$/
1到10正整数,包含1,10
/^([1-9]|10)$/
大于0小于等于30的正整数
/^([1-9]|[1-2][0-9]|30)$/
手机号校验
/^1(3|4|5|6|7|8|9)\d{9}$/
正整数
/^([1-9]\d*|[0]{1,1})$/
11位数字组合
/^[0-9]{11}$/
大于0小于等于10,最多包含两位小数位,排除0.00,0.0
/^([1-9](\.\d{1,2})|([0](\.([0][1-9]|[1-9]\d{0,1})))|[1-9]|10|([1][0](\.([0]{0,2}))))$/
大于0小于等于100,最多包含两位小数位
/^\d\.([1-9]{1,2}|[0-9][1-9])$|^[1-9]\d{0,1}(\.\d{1,2}){0,1}$|^100(\.0{1,2}){0,1}$/
这篇博客探讨了正则表达式在验证不同数值范围(如0到100的整数、1到10的正整数等)以及手机号码格式中的应用。通过示例展示了如何构造精确的正则表达式来确保数据的有效性和一致性,对于前端和后端的数据验证具有重要的实践意义。
8885

被折叠的 条评论
为什么被折叠?



