是否有 FOSS 库可以对 Internet 对象执行验证,例如:
- 域名(是否有效?字符集、长度等)
- 电子邮件地址(用户和域组件)
- 互联网端口号?(在 0..2^16-1 等范围内)
- 等等
例子:
Domains.isValid(domainName);
IpPorts.isValid(portNumber);
EmailAddresses.isValid(emailAddress);
ImapFolderNames.isValid(imapFolderName);
UnixUsernames.isValid(username);
你明白了。