编写js验证HTML注册表单,: 用户名(只能用字母,数字,下划线), 密码(必须大于5位,区分大小写), 确认密

如题所述

正则
用户名 /[a-zA-Z0-9_]+/
密码 /(?=^.{5,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$/
var str = 'zhidao_20120616';
if( /[a-zA-Z0-9_]+/.test(str)){
alert('合法用户名');
}
温馨提示:内容为网友见解,仅供参考
无其他回答

js验证html表单---用户名: 必须是字母数字或下划线, 不能以数字开头...
\/\/ 密码正则表达式对象 var repass = new RegExp("[a-zA-Z_0-9]{6,16}", "");\/\/ 验证 密码是否刚好匹配 var ispass= repass.test(pass);

js怎么实现账号只能由英文字母,数字,下划线组成。还有详细的代码。谢...
\/^\\w+$\/.test(obj.username.value))&&(obj.username.value!="")) {window.alert ('用户名不能包含非法字符!\\n必须以字母(不区分大小写)、数字、下划线(_)

js 验证表单 只能是数字,字母,下划线
function check() { var name = document.getElementById("name").value; \/\/返回ID属性值为name的字符串的第一个位置的对象,并将其赋值给变量name if(name == "") { alert("用户名不能为空");return false;} for(i = 0;i < name.length;i++) { n = name.charCodeAt(i); ...

JS表单验证 如何限制用户密码只能输入小写字母下划线和数字
onkeyup="value=value.replace(\/[^a-z0-9_]\/g,'')"这样不用弹出提示,加入这个语句,用户根本输入不进去其他字符 让用户来点提示很麻烦的,

用户名仅可使用汉字,数字,字母和下划线,且不能为纯数字怎么用js验证
你是要正则表达式吧?\/^[a-z-A-Z]{1}([a-z-A-Z0-9]|[._]){4,19}$\/

如果用javascript验证用户名只能为 字符 和 数字 和 下划线
如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。

用JS如何验证输入必须是字母或数字?
numeric : "输入项必须为数字",alpha : "输入项必须为字母",alnumhyphen : "输入项必须为字母、数字、横线、下划线",email : "输入项必须为电子邮件格式",lessthan : "输入项必须为数字",lessthan_two : "输入项必须小于", greaterthan : "输入项必须为数字",greaterthan_two : "输入项必须大于",regexp...

js验证密码的正则表达式
\/\/校验用户姓名:只能输入1-30个以字母开头的字串Javascript代码function isTrueName(s){var patrn=\/^[a-zA-Z]{1,30}$\/;if (!patrn.exec(s)) return falsereturn true}}}\/\/校验密码:只能输入6-20个字母、数字、下划线 function isPasswd(s){var patrn=\/^(\\w){6,20}$\/;if (!patrn....

js正则表达式:用于验证用户名只能为数字,字母和下划线的组合,单一...
数字,字母,和下划线 这几个有没有顺序和个数限制呢?还有,单一的不行,那有两个的行不?还是一定要数字,字母,和下划线三个都要有?如果都没有的话那单用正则可能比较长,最好还是结合程序判断。正则可以是这样[^[_0-9a-zA-Z]{3,}$]然后最找用过正则去找是不 是数字,字母,和下划线三个都...

JS中正则表达式 只能是汉字,数字,字母,下划线(不能包含其他符号和全角...
\/^[\一-\龥\\w\\d]+$\/u 解释:\一-\龥 表示中文 \\w 表示字母及下划线 \\d 表示数字 注意:要让这个正则生效,你的网页必须是UTF-8编码,否则中文部分无效

相似回答