求个正则表达式

想匹配连续的四个数字或字母,但又不能匹配到html标签,正则太弱,求大神教导

阅读 2.5k
4 个回答
/([0-9]|[A-z]){4}(?!>)/

分别匹配:
/d{4,}/ 匹配4个连续的数字;
/[a-zA-Z]{4,}/; 匹配4个连续的字母;
用 || 连接,这样子也不会匹配到html标签

(d{4}|[a-zA-Z]{4})(?!>) 这样可以更精确一些

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题