我希望看到任何库的开发人员编写的正则表达式进行验证(例如,正则表达式用于电子邮件,数据,邮政编码等)。
例如,这里是Hibernate Validator(Bean Validation的实施)及其代码:https://github.com/hibernate/hibernate-validator
例如,代码regexp中的位置。 @Email
,@CreditCardNumber
,@DateTimeFormat
?
我尝试搜索这样的代码:https://github.com/hibernate/hibernate-validator/search?utf8=%E2%9C%93&q=email。
我找到了[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}
。但它是一个正则表达式。我希望看到所有正则表达式。
我只需要用于教育目的。我知道,我在实际项目中使用USE库,不要复制和粘贴正则表达式。