【发布时间】:2011-03-06 20:39:16
【问题描述】:
之前尝试过发布,但它没有通过(我认为)所以如果这是转发请忽略。但是,我昨天问了一个问题,并在此处的出色帮助下弄清楚了。我有一个用户帐户页面,用户可以在其中编辑他们的帐户信息。现在,他们并不总是更改密码。所以,我只在新密码框有输入时才需要当前密码框。我还应用了 equalTo: 以便我可以使用新密码框检查确认密码框。这一切都在起作用。但是,现在我想对新密码框应用一些规则。就像密码必须至少有 6 个字符长,包含一个字母和一个数字,并且不能包含其他字符。有人可以指出我正确的方向吗?
这是我的一些最小长度代码:
$(<%= NewPass1.GetName() %>").rules("add", {
minlength: 6,
SOME REGEX HERE?
【问题讨论】:
-
非常重要的考虑:更好地在服务器端进行验证 :-) 否则我将能够向您发送未经验证的数据(例如,如果我禁用 JS)
-
@helle 是对的,尽管验证两次并没有什么坏处。最好在客户端执行一次以立即向用户提供反馈,而不是让他们等待几秒钟等待失败消息。特别是如果他们的连接速度很慢。
-
我在服务器端进行了验证。这只是用户界面的东西。
标签: jquery validation passwords textfield