77问答网
所有问题
js中用正则表达式对用户名进行基本验证,包括不能为空,长度 特殊字符等! 大家帮帮忙,不胜感激
大家最好经过测试,详细些最好!!谢谢了各位
能直接来个
能直接给个函数吗各位?
怎么用都还不知道呢,绝对新手啊
谢谢了各位 就多担待照顾下喽!
举报该问题
推荐答案 推荐于2017-09-05
用户名
一般就是4-12位的样子吧,只能是字母(大小写敏感),数字,
下划线
,不能以下划线开头和结尾
/^[a-zA-Z\d]\w{3,11}[a-zA-Z\d]$/
这个就行了
---------------
var str = 'adcdefg';//用户名
var reg = /^[a-zA-Z\d]\w{3,11}[a-zA-Z\d]$/;//
正则
if(reg.test(str)){
alert('验证成功');
}else{
alert('验证失败');
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YvY8N3pvq.html
其他回答
第1个回答 2013-03-14
^表示开始。$表示结束。例:Regex reg = new Regex(@"^\d{3,4}-\d{7,8}$");
加了开始结束标记之后,输入的数量和内容必须完全相同才为true(完全匹配)
(\d,代表数字0-9)(\D,表示不是数字)(\w,表示a-z,A-Z,0-9,_)(\W 表示不是上面小w表示的)(\s 表示 空格。)
”*“ 表示0到多个
“+” 1到多个
“?” 0个或者1个
“[ ]“ (一个数到另一个数之间)自定义匹配内容
“ |”或者
“{}”{最小个数,最大个数} 次数
例如:邮箱验证:
Regex r = new Regex(@"^[\w]+@[\w].[A-Z|a-z]$");
自己kankan琢磨一下就懂了
第2个回答 2010-12-02
var regx=/^[\w-]{6,12} //不允许空格和特殊字符; 长度6-12位,数字可以改大于0的整数。
本回答被网友采纳
第3个回答 2010-12-02
^\w{6,12}$到JS里面该加啥加啥
相似回答
js验证
密码的
正则表达式
答:
完整的
js正则表达式
://强:字母+数字+特殊字符 ^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$ //中:字母+数字,字母+
特殊字符,
数字+特殊字符 ^(?![a-zA-z]...
js
常用
正则表达式
有哪些
答:
用户名正则
//用户名正则,4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;//输出 trueconsole.log(uPattern.test("iFat3"));密码强度正则//密码强度正则,最少6位
,包括
至少1个大写字母,1个小写字母,1个数字,1个
特殊字符
var pPattern = /^.*(?=.{...
js
不能为空
的
正则表达式
怎么写?
答:
答案:varreg=/\S/;reg.test($("value").val());
正则表达式
是对字符串(包括普通字符(例如,a到z之间的字母)和
特殊字符
(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过...
js
不能为空
的
正则表达式
怎么写
答:
在
js中
定义正则表达式很简单,有两种方式,一种是通过构造函数,一种是通过//,也就是两个斜杠。使用构造函数定义
正则表达式,
注意大小写,负责就会不起作用。由于构造函数的参数是一个字符串,也可以是两个斜杠的方式定义,遇到一些
特殊字符
就需要使用\进行转义。通过双斜杠的方式定义同样的正则表达式。可...
js
如何
正则验证
密码
答:
可以是这样的,必须包含字母和数字的组合,可以
使用特殊字符,长度
在5-20之间,应该符合你的要求:/^(?=.*\d)(?=.*[a-zA-Z]).{5,20}$/
java中才能满足:用户注册的
用户名长度
不小于6位并且用户名只能包含数字...
答:
value){$("#login-error").text("
用户名不能为空
");return false;}/* * 2.
用户名长度
不小于6位 */if(value.length>=6){$("#login-error").text("用户名长度必须4到20之间");return false;}/* * 3. 用户名需包含数字和密码,不包含
特殊字符
*/var re = new RegExp("[a-zA-Z...
js正则
怎么判断一个
字符串里
必须包含大写字母,小写字母,数字
,特殊字符
...
答:
正则表达式可以让用户通过使用一系列的
特殊字符
构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。举例来说
,正则表达式
的一个最为普遍的应用就是用于
验证用户
在线输入的邮件地址的格式是否正确。如果通过
正则表达式验证
...
大家正在搜
用正则表达式进行表单验证
js正则表达式验证数字
js正则表达式验证邮箱
js正则表达式验证两位小数
js 正则表达式 数字
js正则表达式匹配字符串
正则表达式匹配用户名
js中正则表达式
手机正则表达式验证
相关问题
编程语言一共有多少种?
计算机编程语言有哪些?
新手应该学习什么编程语言?
十大编程语言特点及应用领域
中文编程语言有哪些?
单片机编程语言一般有哪几种
编程语言的分类和用途
编程语言学什么好