我有一个输入文本框,询问我网站上的电子邮件ID。电子邮件通过正则表达式进行测试。 但我每天都会收到反馈,忽略电子邮件正则表达式并能够在电子邮件中存储默认文本。
例如: 我的正则表达式格式:abcde@xyz.com 但用户可以将数字传递到电子邮件文本框
请建议。
答案 0 :(得分:1)
如果用户已禁用JS并且在JS中执行验证,那么它将被忽略。如果表单的操作仍然有效,则用户仍可以提交表单。您可以在收到提交时验证输入服务器端,以确保它符合要求,并在不符合要求的情况下将用户退回到初始表单。
Bots通常会故意忽略任何JS验证。