程序员

js正则表达式之search方法讲解

作者:admin 2021-06-15 我要评论

功能:返回与正则表达式查找内容匹配的第一个子字符串的位置 语法:stringObj.search(rgExp) stringObj 必选项 rgExp正则表达式 返回值:search 方法指明是否存...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
功能:返回与正则表达式查找内容匹配的第一个子字符串的位置

语法: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>

原文链接:https://m.jb51.net/article/31558.htm

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 从零学 Go:原生数据类型

    从零学 Go:原生数据类型

  • 从零学 Go:基本语法介绍之变量的声明

    从零学 Go:基本语法介绍之变量的声明

  • Go 语言入门系列:Go 语言环境安装

    Go 语言入门系列:Go 语言环境安装

  • hook入门学习心得

    hook入门学习心得