js正则判断输入框只允许输入数字和空格,该咋写呀

JavaScript018

js正则判断输入框只允许输入数字和空格,该咋写呀,第1张

js正则判断输入框只允许输入数字和空格,可参考以下:1,输入框只能输入字母和下横线的正则表达式 复制代码 代码示例:<input onkeyup="this.value=this.value.replace(/[^_a-zA-Z]/g,'')" onpaste="this.value=this.value.replace(/[^_a-zA-Z]/g,'')">2,输入框只能输入字母数字和下横线的正则表达式 复制代码 代码示例:<input onkeyup="this.value=this.value.replace(/[^\w]/g,'')" onpaste="this.value=this.value.replace(/[^\w]/g,'')">或 <input onkeyup="this.value=this.value.replace(/[\W]/g,'')" onpaste="this.value=this.value.replace(/[\W]/g,'')">

//校验是否全由数字组成

function isDigit(s)

{

var patrn=/^[0-9]{1,20}$/

if (!patrn.exec(s)) return false

return true

}

//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串

function isRegisterUserName(s)

{

var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/

if (!patrn.exec(s)) return false

return true

}

//校验用户姓名:只能输入1-30个以字母开头的字串

function isTrueName(s)

{

var patrn=/^[a-zA-Z]{1,30}$/

if (!patrn.exec(s)) return false

return true

}

//校验密码:只能输入6-20个字母、数字、下划线

function isPasswd(s)

{

var patrn=/^(\w){6,20}$/

if (!patrn.exec(s)) return false

return true

}

//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”

function isTel(s)

{

//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/

var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/

if (!patrn.exec(s)) return false

return true

}

//校验手机号码:必须以数字开头,除数字外,可含有“-”

function isMobil(s)

{

var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/

if (!patrn.exec(s)) return false

return true

}

//校验邮政编码

function isPostalCode(s)

{

//var patrn=/^[a-zA-Z0-9]{3,12}$/

var patrn=/^[a-zA-Z0-9 ]{3,12}$/

if (!patrn.exec(s)) return false

return true

}

//校验搜索关键字

function isSearch(s)

{

var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:'\,.<>?]{0,19}$/

if (!patrn.exec(s)) return false

return true

}

function isIP(s) //by zergling

{

var patrn=/^[0-9.]{1,20}$/

if (!patrn.exec(s)) return false

return true

} 网上找的。你看看!

1、新建一个html文件,命名为test.html。

2、在test.html文件内,使用input标签创建一个数字输入框,并设置其id属性为myinput。

3、在test.html文件内,在输入框的下面使用button标签创建一个按钮,按钮名称为“判断范围”。

4、在test.html文件内,给button按钮绑定onclick点击事件,当按钮被点击时,执行check()函数。

5、在check()函数内,使用getElementById()方法通过id获得输入框的内容,保存在num变量中。

6、最后在浏览器打开test.html文件,输入数字,点击按钮,查看结果。