Dears,Symfony: Validieren Sie den E-Mail-Parameter mit ParamFetcher
Ich möchte E-Mail direkt im RequestParam validieren. Ich bin mit dieser Art von REGEX:
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
Aber der Parser konnte die Regex in Anforderungen Option
The parameter \"&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$\" must be defined.
laden Wie kann ich E-Mail etwas wie das bestätigen:
/**
* @Rest\Patch(
* "v1/customer/update",
* name="Update a customer"
*)
* @RequestParam(
* name="email",
* requirements="email",
* description="The email of the user",
* strict=true
* )
*/
Vielen Dank im Voraus
Sie können versuchen, Sonderzeichen zu umgehen. Wenn dies nicht funktioniert, können Sie immer einen benutzerdefinierten Validator registrieren. –