月度归档:2014年01月

javascript判断ie浏览器版本号

msie = int((/msie (d+)/.exec((navigator.userAgent).toLowerCase()) || [])[1]);
/* IE 11改变了它的userAgent格式,所以要进一步判断 */
if (isNaN(msie)) {
    msie = int((/trident/.*; rv:(d+)/.exec((navigator.userAgent).toUpperCase()) || [])[1]);
}

js手动实现英文字母大小写转换

一.将英文字母转换成小写

function manualLowercase(s) {
    s.replace(/[A-Z]/g, function(ch) {return String.fromCharCode(ch.charCodeAt(0) | 32);});
}

二.将英文字母转换成大写

function manualUppercase(s) {
    s.replace(/[a-z]/g, function(ch) {return String.fromCharCode(ch.charCodeAt(0) & ~32);});
}