javascript一些写法如果没有深入分析,对新手来说容易迷惑不解这些看上去太抽象,多自己写一些从简单到复杂的例子代码,可以帮助自己走出迷惑
方法/步骤
1
这里假设你本地已经架设好运行javascript环境这里以dreamweave编辑器写代码为例子
2
默认生成的代码如下
3
添加javascript例子代码想要匹配到各种操作系统的名字和后面的版本号var test = '现在市面上用的系统有win7 win8 win9 win10';var reg1 = /win(\d+)/ig;var r = '';while(r=reg1.exec(test)){ console.log(r);}
4
在火狐浏览器按F12键,控制台输入结果是匹配到的分组 结果是:Array [ 'win7', '7' ] Array [ 'win8', '8' ] Array [ 'win9', '9' ] Array [ 'win10', '10' ]通过这样的代码,很容易看出 /win(\d+)/ 这样的正则的意思 ,(\d+)这里的()就是分组的意思 \d就是匹配数字
5
var big = 'STT Ty 100';var r1 = /(\w)\1/g;big.match(r1);这里(\w)就是除了换行和制表符以外的字符(\w)\1就是重复字符的意思
6
看看浏览器显示结果[“TT','55']这里都是相同的字符
7
var word = '中国'; var someword = '现在中国正在腾飞'; var r = new RegExp('('+word+')','g'); var aa = someword.replace(r,'$1');$1代表中国
8
看看浏览器显示结果中国左右加上标签
上一篇:高维数据聚类方法
下一篇:发现别人中暑了该怎么做才正确呢?