http://www.cnblogs.com/chenmeng0818/p/6370819.html js中的正则表达式入门   什么是正则表达式呢? 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串.将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等. 说白了正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串. 为什么要学习正则表达式 我们直接用一个例子来说明 //找出这个字符串中的所有数字 var st…
js中使用正则表达式,除了了解正则表达式基本的匹配规则外.还需要了解下面的基本的知识: python,js,groovy这些脚本语言都有在线调试的网站,可以在线测试是否有语法错误,用起来也很方便. var reg = new RegExp('\\d{8-20}') reg.test(“11111111a”) 这里的\\,第一个\是转义符,用于转义. 上面的例子还可以写成: var reg = new RegExp(/\d{8-20}/) reg.test(“11111111a”) test可以测…
正則表達式實例化的兩種方式: 字符型 var a=// 對象型var a=new RegExp(,) 修飾符: i:忽略大小寫 g:全局搜索 m:多行搜索 元字符: \轉義字符 \w:字符,數字,下劃線 \W:非字符.非數字.非下劃線 \s:空格或者空白字符 \S:非s \d:數字 \D:非數字 ^N:以N開頭 N$:以N結尾 [A-z]:A-Z和a-z [^A-z]非A-z的任何一個字符 [0-9]:0到9 表示數量的元字符: *:0到無數次 +:1到無數次 {n,}:至少n次 {n,m}:n…
https://www.cnblogs.com/chenmeng0818/p/6370819.html…
https://www.cnblogs.com/chenmeng0818/p/6370819.html ① 不以0开头的多个数字,但可以是单个0,必须为数字,位数不允许超过10个. var reg=/^(0|[1-9]\d{0,9})$/; ② 各大运营商推出最新手机号码段,移动(198),联通(166),电信(199),最新手机号码正则验证. valid= /^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}…
正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具.简单来说正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串. 1.创建方式 pattern(模式):描述了表达式的模式 modifiers(修饰符) :用于指定不区分大小写.全局匹配和多行匹配(i.g.m),当没有时默认为区分大小写只匹配第一个 1.1.实例创建方式 var reg = new RegExp(pattern,modifiers); //构造函数创建方式,pattern 和 modifiers…
js中的不同的数据类型之间的比较转换规则如下: 1. 对象和布尔值比较 对象和布尔值进行比较时,对象先转换为字符串,然后再转换为数字,布尔值直接转换为数字 [] == true; //false []转换为字符串'',然后转换为数字0,true转换为数字1,所以为false 2. 对象和字符串比较 对象和字符串进行比较时,对象转换为字符串,然后两者进行比较. [1,2,3] == '1,2,3' // true [1,2,3]转化为'1,2,3',然后和'1,2,3', so结果为true; 3…
一直自己都想给自己的博客打造一个独一无二的皮肤,但是一直没有强劲的动力去完成这件事情.后来凭借着工作上面的需求(涉及到css3),就把自己的博客当成一个最好的试验场地.从而产生了你现在所看到的这个模板,强烈建议大家到我的博客首页转一圈.这个模板是自适应的,暂时没有做太多的自适应处理,但是也满足了基本的分辨率变化.(特别注明一下,首页是三栏结构的和文章内页的两栏结构是不一样的,因为我希望突出作者最新.最优秀的文章给读者第一时间关注) 好不好看这是一个见仁见智的问题了,不过为了制作这套模板确实花费了…
文章由于写得比较仓促 已经重写,源码和文章请跳转 http://www.cnblogs.com/ymnets/p/5621706.html 系列目录 前言: 导入导出实在多例子,很多成熟的组建都分装了导入和导出,这一节演示利用LinqToExcel组件对Excel的导入,这个是一个极其简单的例子. 我并不是说导入的简单.而是LinqToExcel让我们对Excel操作更加简单! 最后我们将利用ClosedXML输出Excel.这个比现流行NPOI与EPPlus更加优秀的组件,以Open XML…
一.什么是Markdown Markdown是一种可以使用普通文本编辑器编写的标记语言, Markdown的语法简洁明了.学习容易,而且功能比纯文本更强,因此有很多人用它写博客.世界上最流行的博客平台WordPress和大型CMS如Joomla.Drupal都能很好的支持Markdown.完全采用Markdown编辑器的博客平台有Ghost和Typecho. 简单来说,就是兼顾了排版和书写的一种标记语言,本博客所有文章皆基于Markdown编写. 二.常用示例 1. 加粗标题 # 这是标题示例…