美文网首页
jQuery在Tampmonkey中使用及常用语法

jQuery在Tampmonkey中使用及常用语法

作者: ljwheyxy | 来源:发表于2021-11-26 15:25 被阅读0次

引用

https://www.cnblogs.com/aaronjs/archive/2012/06/30/2570970.html

Tampmonkey引入jQuery

// ==UserScript==
// @name         1688手机链接跳转PC链接
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  when you click a link from mobile device, this code help you direct to the PC pages.
// @author       You
// @match        *m.1688.com/offer/*
// @icon         https://www.google.com/s2/favicons?domain=1688.com
// @grant        none
// @require      https://cdn.staticfile.org/jquery/3.5.0/jquery.min.js
// @require      https://cdn.staticfile.org/dompurify/2.0.10/purify.min.js
// @require      https://cdn.staticfile.org/snap.svg/0.5.1/snap.svg-min.js
// ==/UserScript==

(function() {
    $(function(){
        alert($('body').html())
    })
})();


  • 常用语法
// 获取浏览器地址
window.location.href;
// 正则匹配
var re = new RegExp();//RegExp是一个对象,和Aarray一样  
//但这样没有任何效果,需要将正则表达式的内容作为字符串传递进去  
re =new RegExp("a");//最简单的正则表达式,将匹配字母a  
re=new RegExp("a","i");//第二个参数,表示匹配时不分大小写 
var re = /a/gi;  
/*
  g (全文查找) 
  i (忽略大小写) 
  m (多行查找)
*/

*正则表达式

[a-z] // 匹配所有的小写字母 
[A-Z] // 匹配所有的大写字母 
[a-zA-Z] // 匹配所有的字母 
[0-9] // 匹配所有的数字 
[0-9\.\-] // 匹配所有的数字,句号和减号 
[ \f\r\t\n] // 匹配所有的白字符
•g (全文查找) 
•i (忽略大小写) 
•m (多行查找)

  • 正则表达式应用
"^\d+$"  //非负整数(正整数 + 0) 

"^[0-9]*[1-9][0-9]*$"  //正整数 

"^((-\d+)|(0+))$"  //非正整数(负整数 + 0) 

"^-[0-9]*[1-9][0-9]*$"  //负整数 

"^-?\d+$"    //整数 

"^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) 

"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 

"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"  //非正浮点数(负浮点数 + 0) 

"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数 

"^(-?\d+)(\.\d+)?$"  //浮点数 

"^[A-Za-z]+$"  //由26个英文字母组成的字符串 

"^[A-Z]+$"  //由26个英文字母的大写组成的字符串 

"^[a-z]+$"  //由26个英文字母的小写组成的字符串 

"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串 

"^\w+$"  //由数字、26个英文字母或者下划线组成的字符串 

"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址 

"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url

/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/   //  年-月-日

/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/   // 月/日/年

"^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$"   //Emil

"(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?"     //电话号码

相关文章

网友评论

      本文标题:jQuery在Tampmonkey中使用及常用语法

      本文链接:https://www.haomeiwen.com/subject/ksfxxrtx.html