JS表单验证 如何限制用户密码只能输入小写字母下划线和数字
我需要用JavaScript做个表单验证,限制用户密码只能输入小写字母下划线和数字,如果输入的是其他以外的字符,就弹出提示。请问,这样一个功能具体如何实现?...
我需要用JavaScript做个表单验证,限制用户密码只能输入小写字母下划线和数字,如果输入的是其他以外的字符,就弹出提示。请问,这样一个功能具体如何实现?
展开
4个回答
展开全部
onkeyup="value=value.replace(/[^a-z0-9_]/g,'')"
这样不用弹出提示,
加入这个语句,
用户根本输入不进去其他字符
让用户来点提示很麻烦的,
这样不用弹出提示,
加入这个语句,
用户根本输入不进去其他字符
让用户来点提示很麻烦的,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\w 匹配 任何英文字母和数字以及下划线 等效于[A-Za-z0-9_]
如果说不要大小的话,[a-z0-9_],既 去掉 上面的A-Z即可
如果,不怎么熟悉正则表达式,建议先去学习下...或参考相关资料
如果说不要大小的话,[a-z0-9_],既 去掉 上面的A-Z即可
如果,不怎么熟悉正则表达式,建议先去学习下...或参考相关资料
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以"表单.文本框.value"方式把值取出来
然后,用if语句控制判断
if(正则表达式){
alert(“只能够输入小写字母、下划线和数字”);
}
我写了一个正则表达式,有可能不对,楼主自己也写写吧
^(?!\d+$)[_a-zA-Z0-9]{4,16}$
然后,用if语句控制判断
if(正则表达式){
alert(“只能够输入小写字母、下划线和数字”);
}
我写了一个正则表达式,有可能不对,楼主自己也写写吧
^(?!\d+$)[_a-zA-Z0-9]{4,16}$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用正则表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询