创建一个正则表达式。
方法一:
var reg = /pattern/;
方法二:
var reg=new RegEx('pattern');
语法:
reg.exec(str);
其中str为要执行正则表达式的目标字符串;
strobj.replace('pattern,'');
strobj 表示原始数据;
pattern 表示正则表达式规则;
<script type="text/javascript">
var reg = /test/;
var str = 'testString';
var result = reg.exec(str);
alert(result);
</script>
将会输出test,因为正则表达式reg会匹配
str(‘testString’)中的’test’子字符串,并且将
其返回。
规则:
^是匹配输入字符串开始位置;$是匹配输入字符串结束位置。
*是匹配前面的子表达式零次或多次; + 是匹配前面的子表达式一次或多次;
?是匹配前面的子表达式零次或一次; {n}n是一个非负整数;
.....................................................................................................................................................................................................
纯属吐槽。。。
在学习javascript这段时间,自己出现了很多问题,通常都是今天讲的东西往往要过1-2天来能真正的理解;这带给我相当大的压力。就像今天,大家都开始在做拼图的时候,我还在一直写图片移动、键盘事件和图片的轮播。