我需要使用 jquery 在我的 asp.net mvc(C#) 应用程序中实现正则表达式。
我有一个登录表单,我需要使用必填表达式和正则表达式来验证字段。
更清楚地说,我的登录表单中有用户名
和密码
字段。我需要首先按要求进行验证,如果用户输入任何值,那么我需要使用正则表达式进行验证。
例如:如果输入的值无效,则用户名
必须至少包含 5 个字符且不得包含特殊字符。它应该显示请输入至少包含 5 个字符且不含特殊字符的有效用户名
。
密码必须至少为 5 个字符,且至少 1 个特殊字符、1 个数字,如果输入的值无效,则应显示请输入至少 5 个字符的有效密码,并且应包含 1 个数字和特殊字符
所以我需要为必填和正则表达式的每个字段提供自定义消息。
jquery 中是否有用于正则表达式的常用插件或函数?
最佳答案
用户名:
/^\w{5,}$/
五个或更多单词字符(a-z、A-Z、0-9 和下划线)
密码:
/^(?=.*\d)(?=.*[a-z])(?=_|\W).{5,}$/i
至少为五个字符,至少包含一位数字、一个字母(不区分大小写)和一个特殊字符。
关于带有自定义消息的 jquery 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878754/