1

ダイナミクス365のエンティティ(私たちは1612 8.2.2.112 on-premを実行しています)に対してフィールドを作成すると、テキストの1行のデータタイプと電子メールのフォーマットのデータタイプを選択できますそのフィールドに入力された任意の値は、クリック可能な形式のmailto:としてリンクされ、電子メールアドレスであることを確認するために入力された値の検証が行われます。Dynamics 365の電子メールフォームの1行のテキストフィールドに適用される検証の定義はどこですか?

しかし、このようなフィールドで実行される検証を正確に定義したドキュメント(Microsoftなどから)は見つかりませんでした。カジュアルなテストから、値が@文字を含み、いくつかの特殊文字を含まないという唯一の要件があるようです。

@の後の部分に.がある必要はないと思われるので、[email protected]のような値はこの検証に合格します。

ここで検証が有効であることを確認するドキュメントを誰かが指摘することができます。また、これらの値の検証の実装方法を提案する人はいますか(私は、可能であれば、OOTBは素晴らしいものになるでしょう)。

答えて

0

唯一の関連ドキュメントは、お客様のquestionには対応していません。

フォーマットの動作に関する記述は、私の経験と一致します。私はそれがWikipediaに記載されているようにRFC標準に従っていると思われます。これはテストによって確認できます。注意; [email protected]は有効な(ただし珍しい)電子メールアドレスです。

この動作を変更したい場合は、私がお勧めします。 Regexに対してユーザー入力を検証する変更JavaScriptを追加しました。入力が無効な場合はエラーを表示し、ユーザー値をクリアします。

関連する問題