js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口


Posted in Javascript onApril 10, 2009

// 判断浏览器类型
function GetIEType()
{
var Sys = {};
var nvg = navigator.userAgent.toLowerCase();
var rslt;
if (window.ActiveXObject)
{
Sys.ie = nvg.match(/msie ([\d.]+)/)[1];
}
(rslt = nvg.match(/firefox\/([\d.]+)/)) ? Sys.firefox = rslt[1] :
(rslt = nvg.match(/chrome\/([\d.]+)/)) ? Sys.chrome = rslt[1] :
(rslt = nvg.match(/version\/([\d.]+).*safari/)) ? Sys.safari = rslt[1] : 0;
if (Sys.ie)
{
alert('IE: '+ Sys.ie);
}
if (Sys.firefox)
{
alert('Firefox: ' + Sys.firefox);
}
if (Sys.chrome)
{
alert('Chrome: ' + Sys.chrome);
}
if (Sys.safari)
{
alert('Safari: ' + Sys.safari);
}
}
// 去文全角半角空格------------------------
// 使用时将"?@"替换成全角空格
String.prototype.trim = function()
{
return this.replace(/[?@*]|[ *]/g,"");
}
// 去左空格
String.prototype.ltrim = function()
{
return this.replace(/^[?@*]|[ *]/g,"");
}
// 去右空格
String.prototype.rtrim = function()
{
return this.replace(/[?@*]|[ *]*$/,"");
}
// 匹配Email格式
function check_email(email)
{
if( email.match(/^[-+0-9a-z.=_\/]+@([-0-9a-z]+\.)+[a-z]{2,6}$/i) )
return true;
else
{
alert( "Error!");
return false;
}
}
// 自动关闭当前窗口
window.onload = function()
{
window.setTimeout("next();",3000);
};
function next()
{
alert("OK");
}

Javascript 相关文章推荐
JavaScript Perfection kill 测试及答案
Mar 23 Javascript
学习js在线html(富文本,所见即所得)编辑器
Dec 18 Javascript
js无刷新操作table的行和列
Mar 27 Javascript
单元选择合并变色示例代码
May 26 Javascript
一波JavaScript日期判断脚本分享
Mar 06 Javascript
JavaScript中的原型prototype完全解析
May 10 Javascript
jQuery基于BootStrap样式实现无限极地区联动
Aug 26 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
原生js实现水平方向无缝滚动
Jan 10 Javascript
详解Angular 4.x 动态创建组件
Apr 25 Javascript
angular.js中解决跨域问题的三种方式
Jul 12 Javascript
Vue实现固定定位图标滑动隐藏效果
May 30 Javascript
javascript 原型模式实现OOP的再研究
Apr 09 #Javascript
javascript 鼠标滚轮事件
Apr 09 #Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
Apr 09 #Javascript
用js实现的检测浏览器和系统的函数
Apr 09 #Javascript
常用简易JavaScript函数
Apr 09 #Javascript
javascript fullscreen全屏实现代码
Apr 09 #Javascript
jQuery 插件 将this下的div轮番显示
Apr 09 #Javascript
You might like
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
PHP常用代码大全(新手入门必备)
2010/06/29 PHP
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
JQuery触发radio或checkbox的change事件
2012/12/18 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
Node调试工具JSHint的安装及配置教程
2014/05/27 Javascript
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
Vue.js2.0中的变化小结
2017/10/24 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
2017/12/19 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
简单介绍Python中的decode()方法的使用
2015/05/18 Python
python学习之matplotlib绘制散点图实例
2017/12/09 Python
python实现list由于numpy array的转换
2018/04/04 Python
Django中的Model操作表的实现
2018/07/24 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
Python日志syslog使用原理详解
2020/02/18 Python
Python+Appium实现自动化清理微信僵尸好友的方法
2021/02/04 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
酒吧总经理岗位职责
2013/12/10 职场文书
前处理组长岗位职责
2014/03/01 职场文书
城市精细化管理实施方案
2014/03/04 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
软件售后服务方案
2014/05/29 职场文书
新手上路标语
2014/06/20 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫