正则表达式:前端开发者不可或缺的利器!
随便说几句
正则表达式在前端开发中是非常常用的工具之一,它可以用来对字符串进行匹配、搜索、替换等操作。在网页表单验证、搜索引擎、文本编辑器等应用中。在网页表单验证上,正则表达式可以用来限制用户输入的内容,确保用户输入的数据格式正确。比如,通过正则表达式可以限制用户输入的邮箱地址必须符合特定格式,或者限制密码必须包含数字、字母和特殊字符等要求。在搜索引擎上,正则表达式可以用来提高搜索结果的准确性和相关性。比如,可以使用正则表达式来匹配搜索关键词的不同形式,或者通过正则表达式来排除一些无关的结果。
总而言之,正则表达式就是很重要,以下是我总结的一些在日常开发中常用的正则表达式。若有补充评论区留言!
Main
- 匹配邮箱地址
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
- 匹配手机号码
/^[1][3-9][0-9]{9}$/
- 匹配身份证号码
/^\d{17}[\d|x]|\d{15}$/
- 匹配 URL
/^(http|https|ftp):\/\/([\w.]+\/?)\S*$/i
- 匹配 HTML 标签
/<(\S*?)[^>]*>.*?<\/\1>|<.*? \/>/g
- 匹配 IP 地址
/^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/
- 匹配日期格式 YYYY-MM-DD
/^\d{4}-\d{2}-\d{2}$/
- 匹配日期时间格式 YYYY-MM-DD HH:MM:SS
/^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}$/
- 匹配邮政编码
/^[1-9][0-9]{5}$/
- 匹配数字
/^\d+$/
- 匹配整数
/^-?\d+$/
- 匹配浮点数
/^-?\d+\.\d+$/
- 匹配中文字符
/[\u4e00-\u9fa5]/
- 匹配英文字符
/^[a-zA-Z]+$/
- 匹配用户名,只能包含字母、数字、下划线,且长度为 6-20 位
/^[a-zA-Z0-9_]{6,20}$/
- 匹配密码,长度为 6-20 位,必须包含数字和字母
/^(?=.*\d)(?=.*[a-zA-Z]).{6,20}$/
结束语: 如果对您有帮助!点个赞,加个关注吧,有问题评论区留言交流哦!