js正则表达式知识点及习题练习一

初级:

1求非负整数

答案:^\d+$

2匹配正整数

答案:^[1-9]*[1-9][0-9]*$

3

中级

1用户名

答案:/^[a-z_-0-9]{3,16}$/

2用户密码

答案:/^[a-z0-9-_A-Z]{6,18}$/

3电子邮箱验证输入

答案:/^([a-z0-9_.-]+)@([a-z0-9_.-]+)\.[a-z]{2,6}$

4url

答案:/^(https?:\/\/)?([0-9a-z\.-]+)\.([a-z\.]{2,6})([\/\w\.-]*)*\/?$/

5电话号

答案:/0\d{3}-\d{7}/

顺便贴上一张图

js正则表达式知识点及习题练习一_第1张图片
图片发自App

你可能感兴趣的:(js正则表达式知识点及习题练习一)