1.js正则表达式:
var patt = new RegExp("@");
patt.test('2165146@qq.com');//返回一个boolean值
if(term.loginAccountType==1){
var patt1=new RegExp("@");
if(patt1.test(term.mobile)){
column8 = "<td class='hidden-480'>邮箱</td>";
}else{
column8 = "<td class='hidden-480'>手机号</td>";
}
}
2.pop()函数 :删除并返回数组的最后一个元素。
arrayObject.pop()
返回值
arrayObject 的最后一个元素。
pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。
<script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas"document.write(arr)
document.write("<br />")document.write(arr.pop())
document.write("<br />")document.write(arr)
</script>
输出:
George,John,Thomas Thomas George,John
jquery函数:
$.inArray(ext, extList)
返回<0则说明不包含,>0则表示包含
if(this.settings.extFilter != null){
var extList = this.settings.extFilter.toLowerCase().split(';')
var ext = file.name.toLowerCase().split('.').pop();
if($.inArray(ext, extList) < 0){
this.settings.onFileExtError.call(this.element, file);
continue;
}
}
判断是否数字
isNan(obj)//判断不是数字
用法:
var searchContent = $("#searchContent").val().trim();
if(isNaN(searchContent)){//填写的不是数字
alert("作品id必须是数字");
return false;
}