判断邮箱格式
1 | var match = /.+@.+\.[a-zA-Z]{2,4}$/; |
输入框input只允许输入数字
在input标签里添加:
onKeyUp=”value=value.replace(/[^\d]/g,’’)”
以上方法input 限制了仅输入数字,但更换中文输入法之后还能输入出数字之外字符
解决办法1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19html:
<input type="text" class="form-control form-filter" id="inputorp_i" autocomplete="off" ng-model="min_score" placeholder="正整数">
js:
var bind_name = 'input';
if (navigator.userAgent.indexOf("MSIE") != -1){
bind_name = 'propertychange';
}
$('#inputorp_i').bind(bind_name, function(){
clearNoNum(this);
})
$('#inputorp_i1').bind(bind_name, function(){
clearNoNum(this);
})
function clearNoNum(obj)
{
//先把非数字的都替换掉,除了数字
obj.value = obj.value.replace(/[^\d]/g,"");
}
判断输入值是否是url
1 | javascript |