次のようなインターネット オブジェクトに対して検証を実行する FOSS ライブラリはありますか。
- ドメイン名 (有効か? 文字セット、長さなど)
- 電子メール アドレス (ユーザーおよびドメイン コンポーネント)
- インターネットのポート番号?(範囲 0..2^16-1 など)
- 等
例:
Domains.isValid(domainName);
IpPorts.isValid(portNumber);
EmailAddresses.isValid(emailAddress);
ImapFolderNames.isValid(imapFolderName);
UnixUsernames.isValid(username);
あなたはアイデアを得る。