教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 js 正则表达式的search方法

js 正则表达式的search方法

发布时间:2014-08-19   编辑:jiaochengji.com
js正则表达式的search方法,返回与正则表达式查找内容匹配的第一个子字符串的位置。

js正则表达式的search方法,返回与正则表达式查找内容匹配的第一个子字符串的位置。
功能:返回与正则表达式查找内容匹配的第一个子字符串的位置。
语法:stringObj.search(rgExp) stringObj 必选项 rgExp正则表达式。
返回值:search 方法指明是否存在相应的匹配。如果找到一个匹配,search方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1。
 

复制代码 代码如下:
<html>
<script language="javascript" type="text/javascript">
//search 方法指明是否存在相应的匹配。如果找到一个匹配,search 方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1
var re=/(/d)(/d)/d/2/1/;//设置正则表达式
var ostr="11010111";//所要匹配的字符串,字符串第一个位置从0开始
var pos=ostr.search(re);//进行字符串匹配
if(pos==-1){//如果没有找到匹配
document.write("没有找到任何匹配");
}
else{
arr=ostr.match(re);//进行match找出匹配的内容
document.write("在"+pos+"找到第一个匹配,匹配内容为:");
document.write(arr[0]);//输出匹配的内容
}
</script>
</html>

您可能感兴趣的文章:
js 正则表达式的search方法
javascript search函数的用法举例
js 正则表达式的index属性(RegExp对象)
Python re正则表达式模块及其用法
探讨:Javascript RegExp 对象
小白入门必看的Python正则表达式
php正则 匹配无重复的5到10位数字
js正则表达式特殊字符过滤代码
javascript正则验证特殊字符并过滤
javascript正则表达式简明教程

[关闭]
~ ~