我一直在努力解决这个问题,但无法理解。
我想为用户在网站中选择“网址”的表单输入
我希望它只是字母数字,只允许使用下划线,如果未能完成模式,我会错误地显示错误消息:'请仅使用字母,数字和下划线'来显示。
在显示错误消息时,我无法使模式生效,模式不接受有效的内容或接受无效的内容。
input.form-control(type='text', pattern=/^([a-zA-Z0-9_]+)$/, oninvalid="this.setCustomValidity('Please only use letters, numbers and underscores')")
我正在使用Jade,我在这里做错了什么? (上面的示例接受无效字符,例如'$')