早教吧 育儿知识 作业答案 考试题库 百科 知识分享

帮忙写下正则表达式~1、允许英文、数字、间隔线2、只允许数字,最多5位整数.3、允许小数点后2位的小数,小数点前不超过7位总共三个正则表达式,关于第3个,111.11.11都是合法的必须为数值

题目详情
帮忙写下正则表达式~
1、允许英文、数字、间隔线
2、只允许数字,最多5位整数.
3、允许小数点后2位的小数,小数点前不超过7位
总共三个正则表达式,
关于第3个,11 1.1 1.11 都是合法的 必须为数值型(小数或者整数),整数时不超过7位
▼优质解答
答案和解析
1、允许英文、数字、间隔线
^[a-zA-Z0-9-]+$
2、只允许数字,最多5位整数.
^[0-9]{0,5}$
3、允许小数点后2位的小数,小数点前不超过7位
^[0-9]{0,7}(\.[0-9]{1,2})?$