简介JavaScript中search()方法的使用


Posted in Javascript onJune 06, 2015

 此方法执行搜索正则表达式,String对象之间的匹配。
语法

string.search(regexp);

下面是参数的详细信息:

  •     regexp : 正则表达式对象。如果非RegExp对象obj传递,它是隐式通过使用new RegExp(obj) 转换为RegExp

返回值:

  •     如果成功的话,搜索将返回字符串内的正则表达式的索引。否则,它返回 -1.

例子:

<html>
<head>
<title>JavaScript String search() Method</title>
</head>
<body>
<script type="text/javascript">

var re = /apples/gi;
var str = "Apples are round, and apples are juicy.";

if ( str.search(re) == -1 ){
  document.write("Does not contain Apples" );
}else{
  document.write("Contains Apples" );
}

</script>
</body>
</html>

这将产生以下结果:

Contains Apples
Javascript 相关文章推荐
js 事件截取enter按键页面提交事件示例代码
Mar 04 Javascript
JavaScript判断数字是否为质数的方法汇总
Jun 02 Javascript
浅谈js中test()函数在正则中的使用
Aug 19 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
Sep 06 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
js判断手机号是否正确并返回的实现代码
Jan 17 Javascript
JSON与js对象序列化实例详解
Mar 16 Javascript
JavaScript与Java正则表达式写法的区别介绍
Aug 15 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 Javascript
webpack4 SplitChunks实现代码分隔详解
May 23 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
Sep 15 Javascript
微信小程序如何获取用户头像和昵称
Sep 23 Javascript
JavaScript中的replace()方法使用详解
Jun 06 #Javascript
JavaScript中String.match()方法的使用详解
Jun 06 #Javascript
JavaScript中操作字符串之localeCompare()方法的使用
Jun 06 #Javascript
JavaScript中的lastIndexOf()方法使用详解
Jun 06 #Javascript
JavaScript中使用concat()方法拼接字符串的教程
Jun 06 #Javascript
jquery实现点击label的同时触发文本框点击事件的方法
Jun 05 #Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 #Javascript
You might like
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
js自带函数备忘 数组
2006/12/29 Javascript
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
JavaScript&quot;模拟事件&quot;的注意要点详解
2019/02/13 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
Python中replace方法实例分析
2014/08/20 Python
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
Python imutils 填充图片周边为黑色的实现
2020/01/19 Python
Python实现密钥密码(加解密)实例详解
2020/04/26 Python
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
为什么Runtime.exec(“ls”)没有任何输出?
2014/10/03 面试题
班组长的岗位职责
2013/12/09 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
三八妇女节活动总结
2014/05/04 职场文书
社团活动总结怎么写
2014/06/30 职场文书
Python 如何安装Selenium
2021/05/06 Python
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers