any-rule
any-rule copied to clipboard
🦕 常用正则大全, 支持web / vscode / idea / Alfred Workflow多平台
可对长度进行校验限制 `/^(?=.*[a-zA-Z])(?=.*\d).{5,8}$/`
来自: https://emailregex.com/ General Email Regex (RFC 5322 Official Standard) ```regex (?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\]) ``` 或许应该新建条目“通用电子邮件(RFC 5322 官方标准)”?
常见域名匹配
我今天有一个域名的正则的需求,发现没有,我个人觉得也是比较常用的。 需求如下: ```js // 合法的 www.baidu.com baidu.com baidu.com.cn api.baidu.com nodejs.org nodejs.cn // 非法的 http://baidu.com // 认为这是一个网址 https://baidu.com // 同样 www.百度.com //可能域名中包含中文,但这确实是一种很少见的形式。 ```
```js /^-?\d+(,\d{3})*(\.\d{1,2})?$/ /^-?\d{1,3}(,\d{3})*(\.\d{1,2})?$/ 千分位的话必须都是千分位吧 ```