嗨,我在使用包含电子邮件地址的查询字符串进行正确的 url 验证时遇到问题,例如:
https://example.com/?email=john+test1@example.com
这封电子邮件是正确的一个john+test1@example.com
是别名john@example.com
我有这样的正则表达式:
$page = trim(preg_replace('/[\\0\\s+]/', '', $page));
但它不像我预期的那样工作,因为它替换+
为空字符串出了什么问题。它应将此保留+
为电子邮件地址的别名,并应在保持地址正确性的同时删除特殊字符。
错误网址示例+
:
https://examp+le.com/?email=example@exam+ple.com
查询字符串中没有电子邮件的其他 url 应使用此正则表达式正确验证
知道如何解决吗?