作业帮 > 数学 > 作业

帮忙写下正则表达式~1、允许英文、数字、间隔线2、只允许数字,最多5位整数.3、允许小数点后2位的小数,小数点前不超过7

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/10/02 10:27:48
帮忙写下正则表达式~
1、允许英文、数字、间隔线
2、只允许数字,最多5位整数.
3、允许小数点后2位的小数,小数点前不超过7位
总共三个正则表达式,
关于第3个,11 1.1 1.11 都是合法的 必须为数值型(小数或者整数),整数时不超过7位
帮忙写下正则表达式~1、允许英文、数字、间隔线2、只允许数字,最多5位整数.3、允许小数点后2位的小数,小数点前不超过7
1、允许英文、数字、间隔线
^[a-zA-Z0-9-]+$
2、只允许数字,最多5位整数.
^[0-9]{0,5}$
3、允许小数点后2位的小数,小数点前不超过7位
^[0-9]{0,7}(\.[0-9]{1,2})?$