域名

/(?:\b(?:1\d\d|2[0-5]{2}|[1-9]\d|\d)\b\.){3}\b(?:1\d\d|2[0-5]{2}|[1-9]\d|\d)\b|(?:(\w[-\w])+\.)+[a-z]{2,4}$/
image.png
域名匹配可以分为两部分,一种是裸ip,一种是域名

  • (?:\b(?:1\d\d|2[0-5]{2}|[1-9]\d|\d)\b\.){3}\b(?:1\d\d|2[0-5]{2}|[1-9]\d|\d)\b 匹配了裸ip
    • 1\d\d 匹配了 100-199 之间的数字 2[0-5]{2} 匹配了200-255之间的数字 [1-9]\d 匹配了 10-99之间的数字\d 则匹配 0-9 使用 | 连接起来表示匹配0-255之间的数字,这里需要加上\b表示边界,

数字转金额格式

语雀内容