求...js正则表达式 只能是字母,数字,减号,下划线组成,
数字,字母,和下划线 这几个有没有顺序和个数限制呢?
还有,单一的不行,那有两个的行不?还是一定要数字,字母,和下划线三个都要有?
如果都没有的话那单用正则可能比较长,最好还是结合程序判断。
正则可以是这样[^[_0-9a-zA-Z]{3,}$]
然后最找用过正则去找是不 是数字,字母,和下划线三个都 已经包含了
var reg = /^[a-z\d-_\.
]+$/i;
functioncheckWechatAccount(v){
varreg=/^[a-zA-Z]([-_a-zA-Z0-9]{6,20})$/;
if(!reg.test(v)){
document.getElementById("wechatAccount").value="";
$("#wechatAccountError").show();
}else{
$("#wechatAccountError").hide();
}
}
扩展资料
字母数字下划线常用正则表达式
1、由数字、26个英文字母或者下划线组成的字符串:
^[0-9a-zA-Z_]{1,}$//其中1在实际使用中发现删除时第一个字符无法删除改成0就可以删除了
^[A-Za-z0-9_]|[\b]+$//带退格键的
2、非负整数(正整数+0):
^/d+$
3、正整数:
^[0-9]*[1-9][0-9]*$
4、非正整数(负整数+0):
^((-/d+)|(0+))$
5、负整数:
^-[0-9]*[1-9][0-9]*$
6、整数:
^-?/d+$
7、非负浮点数(正浮点数+0):
^/d+(/./d+)?$
8、正浮点数:
^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$
9、非正浮点数(负浮点数+0):
^((-/d+(/./d+)?)|(0+(/.0+)?))$
10、负浮点数:
^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$
只能是字母,数字,减号,下划线组成
刚才忙给客人做饭,忘记写加号了。
这个只能是字母,数字,减号,下划线组成
睡觉
^[0-9a-zA-z-_]+$
javascript测试代码
<script type="text/javascript"> var str="teststr-_545555-_";var regex=/^[A-Za-z0-9_-]+$/ig; var me=str.match(regex); alert(me); </script>
Javascript正则表达式:/[A-Za-z0-9_\-]+/ig
js正则表达式 要求必须包括2到6位 汉字
1、鼠标点击打开HBuilder软件,如图所示。2、点击新建一个Web项目,如图所示。3、输入项目名,然后点击完成,如图所示。4、然后键入如下代码,<!DOCTYPE html>如何在js中的带大括号的正则表达式。5、然后点击运行-->浏览器运行,如图所示。6、运行结果如图所示:小、中、大括号的正则表达式。
js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位_百度...
1、首先我们在script中编写函数。2、下图中的代码就是判断手机号码中最重要的代码,我们依次进行解释。3、js正则表达式test方法的使用,test方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹配内容返回false,该方法常用于判断用户输入...
js正则 验证 A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y...
正则表达式如下:^[A-Z](,[A-Z])js示例如下:var a = \/^[A-Z](,[A-Z])*$\/g;alert(a.test('A,F,C,C,Z'));\/\/true alert(a.test('B,C,'));\/\/false alert(a.test(',X,Z'));\/\/false
js中的正则表达式(2)
紧接着上次的 js中的正则表达式(1) ,这一文搁在那很久了的,本文为初学者学习笔记心得,适用我这种小白,并不是什么高大尚的内容,您将在本文中看到,如何实现重复字符匹配,子表达式的使用,嵌套以及replace()方法中圆括号内第二个特殊参数的使用,欢迎路过的老师多提意见和指正 可以戳后链接 js中的正则...
js邮箱正则表达式
JavaScriptemail邮箱地址的正则表达式是什么?一起来看看吧!在做用户注册时,常会用到邮箱地址的正则表达式。本文列举了几种方案,大家可以根据自己的项目情况,选择最适合的方案。方案1(常用)规则定义如下:以大写字母[A-Z]、小写字母[a-z]、数字[0-9]、下滑线[_]、减号[-]及点号[.]开头,并需...
js的正则表达式要求必须字母与数字组合至少有一个大写字母,要怎么写...
必须要有字母和数字,且至少有一个大写字母的js正则表达式如下 \/^(?=.*?[A-Za-z]+)(?=.*?[0-9]+)(?=.*?[A-Z]).*$\/ 我给你个Javascript程序的例子,你看看吧. var str='123Aabc'; var regex=\/^(?=.*?[A-Za-z]+)(?=.*?[0-9]+)(?=.*?[A-Z]).*$\/ var a=regex...
用js的正则表达式检测电话号码,要求,必须是1开头,只能是数字,并且是...
正则表达式:\/^1\\d{10}$\/ 答案演示:表达式意思解析:(1)以1为开头;(2)\\d表示数字,\\d{10}表示出现10次数字;(3)$表示结尾,即匹配输入字符串的结尾位置;(4)根据(1)、(2)、(3),正好表示11位数字
js 正则表达式验证 只能输入大于等于1,小于等于20000000的整数。整 ...
要验证输入是否为大于等于1、小于等于20000000的整数(可带两位小数),您可以使用以下正则表达式进行验证:^(?!0+(?:\\.0+)?$)(?:[1-9]\\d{0,6}(?:\\.\\d{1,2})?|20000000(?:\\.0{1,2})?)解释一下这个正则表达式的含义:- `^` 表示匹配开始位置。- `(?!0+(?:\\.0+)?$)` ...
JS中只能输入数字和“.”的正则表达式
这是测试的代码,希望有用: var x="345asdfwe23234.";x=x.replace(\/[0-9\\.]+\/g,"");alert(x);if(x.length>0)alert("wrong");
js的正则表达式,不能是负数 应该怎么写
写成必需以数字或加号开头,就可以了:\/^+?\\d+(\\.\\d+)?\/.test("1234") \/\/ -> true \/^+?\\d+(\\.\\d+)?\/.test("+1234") \/\/ -> true \/^+?\\d+(\\.\\d+)?\/.test("-1234") \/\/ -> false
仝应赛格: /^\w{1,}$/ 表示至少输入一个数字、下划线或字母字符
昆都仑区15922392752: 请问 javascript 正则表达式 只能输入数字与字母不能输入小数点和特殊符号 的代码是什么 谢谢了 - ?
仝应赛格: ^<body><script type="text/javascript"><!--function check(obj){var test=obj.value.match(/[^A-Za-z0-9]/g); //这条语句表示在输入文本中是否包含不符合要求的字符,如果包含则test=null; //括号里面的是正则表达式.if(test!=null){obj.value=...
昆都仑区15922392752: 求一个js正则表达式,支持字母、数字、特殊字符(不支持" ' \ 三个字符) - ?
仝应赛格: var reg = /^[\w\~\!\@\#\$\%\^\&\*\(\)\-\=\+\|\[\]\{\}\;\:\,\.\?\/\`]+$/;
昆都仑区15922392752: 求...js正则表达式 只能是字母,数字,减号,下划线组成, - ?
仝应赛格: 只能是字母,数字,减号,下划线组成<br><br>刚才忙给客人做饭,忘记写加号了.<br><br>这个只能是字母,数字,减号,下划线组成<br>睡觉<br>^[0-9a-zA-z-_]+$<br><br>javascript测试代码<br><br><script type="text/javascript"> var str="teststr-_545555-_";var regex=/^[A-Za-z0-9_-]+$/ig; var me=str.match(regex); alert(me); </script>
昆都仑区15922392752: 求js中正则表达式 必须包含大写字母小写字母和数字 - ?
仝应赛格: 分开写吧,单独写会累死的<br>alert(/[0-9]+/.test("12#aG") && /[a-z]+/.test("12#aG") && /[A-Z]+/.test("12#aG"));<br>必须包含大小写字母和数字 也能包含其它字符
昆都仑区15922392752: js正则验证只能输入一个字母. - ?
仝应赛格: <input type="text" id="oneWord" value=""/><script type="text/javascript"> var oldValue = ''; document.getElementById('oneWord').onblur = function(){ if(!this.value.match(/^[a-zA-Z]$/)){ this.value = oldValue; } oldValue = this.value; }</script>
昆都仑区15922392752: js的正则表达式要求必须字母与数字组合至少有一个大写字母,要怎么写 - ?
仝应赛格: 必须要有字母和数字,且至少有一个大写字母的js正则表达式如下<br>/^(?=.*?[A-Za-z]+)(?=.*?[0-9]+)(?=.*?[A-Z]).*$/<br>我给你个Javascript程序的例子,你看看吧.<br><script type=text/javascript><br> var str='123Aabc';<br> var regex=/^(?=.*?[A-Za-z]+)(?=.*?[0-9]+)(?=.*?[A-Z]).*$/<br> var a=regex.test(str);<br> alert(a);<br></script>运行结果<br>true
昆都仑区15922392752: js 正则校验 首位必须是字母、必须包含数字和字母 、允许特殊字符 - ?
仝应赛格: var pattern=/^[a-zA-Z]+[0-9]{1,}_~!@#$%^&^&$/
昆都仑区15922392752: 在js中正则表达式如何判断用户输入的内容只能是数字和字母 - ?
仝应赛格: 假设你的html为:<input type="text" id="mInput" /><br>你可以用test的方法去判断:<br>var reg = /^[0-9a-zA-Z]+$/<br>var str = document.getElementById("mInput").value;<br><br>if(!reg.test(str)){<br>alert("你输入的字符不是数字或者字...
昆都仑区15922392752: js 求正则表达式 : 8 - 20位 必须包涵大写字母,小写字母,数字,特殊字符, 必须包涵 - ?
仝应赛格: /a-zA-Z]0-9]a-zA-Z0-9\8,20}$/[\.