问题描述 求一个不允许输入空格的正则表达式 js方面的 网上好多都看了不符合我的标准 求一个不允许输入空格的正则表达式 js方面的 网上好多都看了不符合我的标准 解决方案 js内不允许输入空格,可以直接这样: onblur='this.value=this.value.replace(' ','');' 正则可以用这个: var reg=/^S+$/; 解决方案二: function g(vl){ var regx=/s/; var rs=regx.test(vl); return rs; }
问题描述 求一个js控制href的实现方法? 解决方案 window.location.href="(要跳转的路径)"; 解决方案二: 刷新再加定时器. 解决方案三: 楼上正解:window.location.href="页面路径".补充:路径是一个相对路径.可以在后面跟参数,用来控制进入页面后的样式之类的.比如我想要切换布局,我可以使用一个页面, 点击按钮的时候通过刷新这个页面并给其提供不同的css样式来控制用户所选择的布局. 解决方案四: //以下这样就可以,
问题描述 求一个JS算法,30s没执行成功,则1分钟后继续执行,...直到执行成功 执行一件事,如果没成功,则每过一段时间后自动执行,直到成功 解决方案 <script language=javascript> var int=self.setInterval("dothings()",1000)//1秒1次 function dothings() { if(true){//如果执行成功 clearInterval(int);//关闭定时执行 } } </script
先看如下一段代码: 代码如下 复制代码 function isValidMail(sText){ var reMail = /^(?:w+.?)*w+@(?:w+.?)*w+$/; return reMail.test(sText); } 似乎这样验证像sofish@163.com这样的邮箱是没问题的.但,由于仔细看一下在AT(@)后面的非捕获性引用中,使用 的是*(出现任意次): 代码如下 复制代码 var reMail = /^(?:w+.?)*w+@(?:w+.?)*w+$/; 那么,
问题描述 body中如下代码,想实现这样一个功能:选择每道题后,点击查看按钮,判断f,s中哪个div里的得分最多,使下面相应的div显示.<body><div id="f">第一题<input type="radio" name="radiof1" value="1" />1分<input type="radio" name="radiof1"
var Regexs = { email: (/^[0-9a-z][0-9a-z\-\_\.]+@([0-9a-z][0-9a-z\-]*\.)+[a-z]{2,}$/i),//邮箱 phone: (/^0[0-9]{2,3}[2-9][0-9]{6,7}$/),//座机手机号码 ydphpne: (/^((13[4-9])|(15[012789])|147|182|187|188)[0-9]{8
贴出来与大家共勉. 先看一段代码, <script> var objReg = /^[a-zA-Z]{1}(:){1}$/gi; alert(objReg.test("a:"));//返回true alert(objReg.test("a:"));//返回false </script> 为什么第二个test会返回false?是不是觉得奇怪. 原因我解答如下: test实际上与exec方法的执行方法是一致的,只是返回值不一样.test返回的是t