正则表达式:前端开发者不可或缺的利器!

47 阅读2分钟

正则表达式:前端开发者不可或缺的利器!

随便说几句

正则表达式在前端开发中是非常常用的工具之一,它可以用来对字符串进行匹配、搜索、替换等操作。在网页表单验证、搜索引擎、文本编辑器等应用中。在网页表单验证上,正则表达式可以用来限制用户输入的内容,确保用户输入的数据格式正确。比如,通过正则表达式可以限制用户输入的邮箱地址必须符合特定格式,或者限制密码必须包含数字、字母和特殊字符等要求。在搜索引擎上,正则表达式可以用来提高搜索结果的准确性和相关性。比如,可以使用正则表达式来匹配搜索关键词的不同形式,或者通过正则表达式来排除一些无关的结果。

总而言之,正则表达式就是很重要,以下是我总结的一些在日常开发中常用的正则表达式。若有补充评论区留言!

Main

  1. 匹配邮箱地址
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
  1. 匹配手机号码
/^[1][3-9][0-9]{9}$/
  1. 匹配身份证号码
/^\d{17}[\d|x]|\d{15}$/
  1. 匹配 URL
/^(http|https|ftp):\/\/([\w.]+\/?)\S*$/i
  1. 匹配 HTML 标签
/<(\S*?)[^>]*>.*?<\/\1>|<.*? \/>/g
  1. 匹配 IP 地址
/^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/
  1. 匹配日期格式 YYYY-MM-DD
/^\d{4}-\d{2}-\d{2}$/
  1. 匹配日期时间格式 YYYY-MM-DD HH:MM:SS
/^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}$/
  1. 匹配邮政编码
/^[1-9][0-9]{5}$/
  1. 匹配数字
/^\d+$/
  1. 匹配整数
/^-?\d+$/
  1. 匹配浮点数
/^-?\d+\.\d+$/
  1. 匹配中文字符
/[\u4e00-\u9fa5]/
  1. 匹配英文字符
/^[a-zA-Z]+$/
  1. 匹配用户名,只能包含字母、数字、下划线,且长度为 6-20 位
/^[a-zA-Z0-9_]{6,20}$/
  1. 匹配密码,长度为 6-20 位,必须包含数字和字母
/^(?=.*\d)(?=.*[a-zA-Z]).{6,20}$/

结束语: 如果对您有帮助!点个赞,加个关注吧,有问题评论区留言交流哦!