码迷,mamicode.com
首页 > Web开发 > 详细

每日js学习笔记2014.5.4

时间:2014-05-10 01:45:01      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:java   c   2014   javascript   string   a   

<script language="javascript">
var mystring = "这是第一个正则表达式的例子";
var myregex = new RegExp("这是"); //创建正则表达式
if (myregex.test(mystring)) //test的功能是查找字符串中是否有匹配项,有则返回true,没有则返回false
{
document.write ("找到了指定的模式");
}
else
{
document.write ("未找到指定模式");
}
</script>


<script language="javascript">
var mystring="aaa 111 bbb 222 ccc 1111 222ddd";
var regex = /111/;
var array = regex.exec(mystring);
if(array)
{
var str="找到了匹配子串!"+"\n返回数组的值为:"+array+"\n数组元素个数为:"
+array.length+"\n被搜索的字符串为:"+array.input+"\n匹配子串的开始位置为:"+array.index+"\n匹配子串后面的第一个字符位置为:"+array.lastIndex;
alert(str);
}
else
{
alert("未找到匹配子串!!");
}
</script>

<script language="javascript">
var str = "xxa1b01c001yya2b02c002zz";
var re = /a(\d)b(\d{2})c(\d{3})/gi;
var arr;
arr = str.match(re);
for(var i=0;i<arr.length;i++)
{
if(i < arr.length-1)
document.write(arr[i]);
else
document.write(arr[i]);
}
</script>

每日js学习笔记2014.5.4,布布扣,bubuko.com

每日js学习笔记2014.5.4

标签:java   c   2014   javascript   string   a   

原文地址:http://www.cnblogs.com/elliottc/p/3708071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!