随笔分类 - 正则表达式
摘要:由于html每个字符的组成是任意的,要找到img元素的位置只需直接匹配到img的标签<img, /<img/ 同时img标签里可以有多个属性,src属性出现位置也是不固定的,所以得用非贪婪模式*?(向后最近匹配)来匹配到src的位置上,中间的字符用.(匹配除换行符的任意字符)来匹配 /<img.*?
阅读全文
摘要:这篇文章主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: 代码如下: String.prototype.gblen = function() { var len = 0; for (var i=0;
阅读全文
摘要:此正则表达式收集于网络,但那个网站连复制一下都需要注册会员,鄙视之,所以不提他了。而且,原作者也不可能是那个网站。html标签有这种成对的,也有这种自闭合的,更多的是这种混合了很多字符的。那要怎么把他们都匹配呢?其实匹配html标签的正则表达式很短,如下:]+>就这样,没了?是的。你惊讶吗?虽然叫我...
阅读全文
摘要:var yhnl=" 123 56 "; 删除两端空格 (^\s*)|(\s*$)/g //删除左右两端的空格 function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); } //删除左边的空格 function ltrim(str){
阅读全文
摘要:匹配身份证 新的18位身份证号码各位的含义:1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码;7-14位出生年月日,比如19670401代表1967年4月1日;15-17位为顺序号,其中17位男为单数,女为双数;18位为校验码,0-9和X,由公式随机产生。
阅读全文
摘要:
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下
阅读全文
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下
阅读全文
摘要:(已验证) 匹配中文字符的正则表达式: ^[\u4e00-\u9fa5]*$ 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:^[ \f
阅读全文
摘要:做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 用re = new
阅读全文

浙公网安备 33010602011771号