js正则表达式

1.只能由字母、数字下划线同时组成,且不能以数字开头,不区分大小写

/^[a-zA-Z_](?=.*[a-zA-Z])(?=.*\d)(?=.*[_]).+$/

2.0-5之间两位小数的浮点数

/^[0-4]\.\d{2}$/

3.0-0.5之间两位小数的浮点数

 /^(0.[0-4]{1}|0.[0-4][0-9]{1}|0.5)$/

4.由字母、数字或者下划线组成,且不能以数字开头,不区分大小写

^[a-zA-Z_][a-zA-Z0-9_]*$

 

你可能感兴趣的:(js,正则,正则表达式)