js常用函数

学习笔记 马富天 2016-03-29 15:33:50 88 0

【摘要】邮箱验证函数、验证手机号码、过滤字符串中所有空格、JS验证网址、Javascript刷新页面的几种方法

邮箱验证函数

  1. function emailCheck(email) {
  2.     var pattern = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;  
  3.     if (!pattern.test(email)) {    
  4.         return false;  
  5.     }  
  6.     return true;  
  7. }

验证手机号码

  1. /***
  2.  * 验证手机号码
  3.  * 验证规则:11位数字,以1开头。
  4.  */
  5. function checkMobile(str) {
  6.     var re = /^1\d{10}$/;
  7.     if (re.test(str)) {
  8.         return true;
  9.     } else {
  10.         return false;
  11.     }
  12. }

验证邮箱

  1. function emailCheck(email) {
  2.     var pattern = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;  
  3.     if (!pattern.test(email)) {    
  4.         return false;  
  5.     }  
  6.     return true;  
  7. }

过滤字符串中所有空格

  1. function ignoreSpaces(string) {
  2.    var temp = "";
  3.    string = '' + string;
  4.    splitstring = string.split(" ");
  5.    for(i = 0; i < splitstring.length; i++)
  6.    temp += splitstring[i];
  7.    return temp;
  8. }

JS验证网址

  1. function IsURL(str_url){
  2.         var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
  3.         + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@
  4.         + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
  5.         + "|" // 允许IP和DOMAIN(域名)
  6.         + "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
  7.         + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
  8.         + "[a-z]{2,6})" // first level domain- .com or .museum
  9.         + "(:[0-9]{1,4})?" // 端口- :80
  10.         + "((/?)|" // a slash isn't required if there is no file name
  11.         + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
  12.         var re=new RegExp(strRegex);
  13.         //re.test()
  14.         if (re.test(str_url)){
  15.             return (true);
  16.         }else{
  17.             return (false);
  18.         }
  19. }

Javascript刷新页面的几种方法

  1.     history.go(0) 
  2.     location.reload() 
  3.     location=location 
  4.     location.assign(location) 
  5.     document.execCommand('Refresh') 
  6.     window.navigate(location) 
  7.     location.replace(location) 
  8.     document.URL=location.href

版权归 马富天个人博客 所有

本文标题:《js常用函数》

本文链接地址:http://www.mafutian.com/15.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 PHP中获取当前页面的URL相关信息 》 下一篇《 PHP实现MySQL数据库备份,导出SQL文件 》

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多