两款js 验证只能输入字母.数字和下划线

function check_validate2(value){
    var reg = /^w+$/;
    if( value.constructor === string ){
        var re = value.match( reg );
        return true;
    }
    return false;

}

实例代码二

<form>
<input type="text" name="test_text" value="" size=20 />
</form>

<script type="text/网页特效">
var obj = document.getelementbyid("test_text"),value;
var test = /^[a-za-z0-9]{5,20}$/;              //正则表达式
if(test.exec(obj))                                    //exec(string) 为验证字符串是否符合正则表达式
{
     alert("对不起,只能输入字母数字");
     return false;
}
</script>

时间: 2024-09-21 07:17:04

两款js 验证只能输入字母.数字和下划线的相关文章

两款js验证中文正则表达式

提供两款js验证中文正则表达式哦,在很多的时我们需要验证用户输入的是中文或是其它,所以就要利用js验证中文了哦,下面二款是js验证中文函数. <script> function ischinese(temp) { var re = /[^u4e00-u9fa5]/; if(re.test(temp)) return false; return true; } alert(ischinese("中文")); </script> 验证中文代码二 /**   *校验字

js验证只能输入数字程序代码

数字在我们表达式中有,正数,负数,小数,下面我来给大家介绍. 1.文本框只能输入数字代码(小数点也不能输入)  代码如下 复制代码 <input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')"> 2.只能输入数字,能输小数点.  代码如下 复制代码 <input onkeyup="i

两款js 验证日期格式与验证实例

例子 var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[0-1])$/ ; if ( !"2006-6-6".match(a)){ alert("日期格式不正确!")   } 看个日期验证函数 <script language="网页特效"> function check(){ var a=/^[1-2]d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12]

解析使用js判断只能输入数字、字母等验证的方法(总结)_javascript技巧

JS判断只能是数字和小数点0.不能输入中文1)<input onpaste="return false;" type="text" name="textfield" style="width:400px; ime-mode:disabled" value="">2)<script>function chkIt(frm){if (frm.n1.value.length>0&

js正则表达式 只能输入字母,数字,小数点(在线等)

问题描述 js正则表达式只能输入字母,数字,小数点 解决方案 解决方案二:^[0-9a-zA-Z.]+$解决方案三:^[0-9a-zA-Z.]+$解决方案四:(w*)|(.*)小写的w解决方案五:学习下.解决方案六:^[a-zA-Zd.]+$解决方案七:varresult='abc.11';if(/^[0-9a-zA-Z.]{0,}$/g.test(result)){alert('验证通过');}

JS验证 只能输入小数点,数字,负数的实现方法_javascript技巧

如下所示: <script language="JavaScript" type="text/javascript"> function clearNoNum(event, obj) { //响应鼠标事件,允许左右方向键移动 event = window.event || event; if (event.keyCode == 37 | event.keyCode == 39) { return; } var t = obj.value.charAt(0

JS判断只能是数字和小数点

原文:JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">  2.只能输入数字,能输小数点. <input onkeyup="if(isNaN(value))execCommand('undo'

js判断只能输入数字、字母代码总结

在js中正则表达式我们可以这样验证 数字:d.0-9 英文:a-z.A-Z 例 只能输入数字:  代码如下 复制代码 <input onkeyup="value=value.replace(/[^/d]/g,") "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,"))"> 或 <input na

js input只能输入数字(兼容IE和Firefox)正则

文章收藏了一款关于js input只能输入数字(兼容ie和firefox)正则,前面二款是网上找的但好像不怎么支持ie,firefox正则,后来一款是超漂亮的兼容多浏览的正则方法哈. 只能输入数字 <input onkeyup="value="/value.replace(/["^d]/g,'') "onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').re