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 相关文章推荐
js 获取中文拼音,Select自动匹配字母获取值的代码
Sep 23 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
Jan 23 Javascript
jquery中通过父级查找进行定位示例
Jun 28 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
Sep 29 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
Sep 01 Javascript
jQuery固定元素插件scrolltofixed使用指南
Apr 21 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
Nov 01 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
Jan 14 Javascript
js 截取或者替换字符串中的数字实现方法
Jun 13 Javascript
Bootstrap和Java分页实例第二篇
Dec 23 Javascript
vue实现多条件和模糊搜索功能
May 28 Javascript
在vue-cli 3中给stylus、sass样式传入共享的全局变量
Aug 12 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
PHP中str_replace函数使用小结
2008/10/11 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
javascript两段代码,两个小技巧
2010/02/04 Javascript
javascript for循环设法提高性能
2010/02/24 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
浅谈jquery上下滑动的注意事项
2016/10/13 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
vue 获取及修改store.js里的公共变量实例
2019/11/06 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
初学Python实用技巧两则
2014/08/29 Python
python中list列表的高级函数
2016/05/17 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
如何在python中实现线性回归
2020/08/10 Python
使用Python webdriver图书馆抢座自动预约的正确方法
2021/03/04 Python
Java平台和其他软件平台有什么不同
2015/06/05 面试题
庆中秋节主题活动方案
2014/02/03 职场文书
2014年教育培训工作总结
2014/12/08 职场文书
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers
js判断两个数组相等的5种方法
2022/05/06 Javascript