0.5-49.5 以.5结尾的小数正则表达式
如果你只想匹配以0.5结尾的小数,可以使用以下正则表达式:
示例:\b((([0-4]?\d)|49)(.[05]))\b
使用:/^((([0-4]?\d)|49)(.[05]))$/
这个正则表达式的含义是:
- \b 表示单词边界,用于确保匹配的数字不是另一个数字的一部分。
- ((([0-4]?\d)|49)(.[05])) 表示由以下几部分组成的数字:
- ([0-4]?\d)|49 表示0到49之间的数字,包括可选的0到4之间的数字和数字49。
- (.[05]) 表示小数点后跟着数字0或5
请注意,这个表达式只匹配以0.5结尾的小数,其他以0.5结尾的数字(例如10.5、20.5等)不会匹配。
1-50正整数正则表达式
示例:\b([1-9]|[1-4]\d|50)\b
使用:/^([1-9]|[1-4]\d|50)$/
使用:/^(0?[1-9]|1[0-9]|2[0-5])$/
这个表达式的含义是:
- \b 表示单词边界,用于确保匹配的数字不是另一个数字的一部分。
- [1-9] 表示非零的一位正整数。
- [1-4]\d 表示以1到4开头的两位正整数。
- 50 表示数字50。
请注意,这个表达式只匹配1到50之间的正整数,不包括0或小数。
0.5-24.5 以.5结尾的小数正则表达式
示例:\b((([0-1]?\d)|2[0-4])(.[5]))\b
使用:/^((([0-1]?\d)|2[0-4])(.[5]))$/
0-25 正整数正则表达式
示例:\b(0?[1-9]|1[0-9]|2[0-5])\b
使用:/^(0?[1-9]|1[0-9]|2[0-5])$/