简介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 相关文章推荐
开发跨浏览器javascript常见注意事项
Jan 01 Javascript
关于juqery radio写法的兼容性问题(新老版本jquery)
Jun 14 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
May 05 Javascript
JavaScript 作用域链解析
Nov 13 Javascript
使用VS开发 Node.js指南
Jan 06 Javascript
javascript关于运动的各种问题经典总结
Apr 27 Javascript
javascript组合使用构造函数模式和原型模式实例
Jun 04 Javascript
jQuery插件之validation插件
Mar 29 jQuery
vue.js实例对象+组件树的详细介绍
Oct 20 Javascript
详解使用jest对vue项目进行单元测试
Sep 07 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
Sep 30 Javascript
JavaScript常用事件介绍
Jan 21 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(2)
2006/10/09 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
js类中获取外部函数名的方法
2007/08/19 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
文本框只能选择数据到文本框禁止手动输入
2013/11/22 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
2019/05/14 jQuery
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
vue解决跨域问题(推荐)
2020/11/10 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
python实现简单温度转换的方法
2015/03/13 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
Python实现按逗号分隔列表的方法
2018/10/23 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
韩都衣舍天猫官方旗舰店:天猫女装销售总冠军
2017/10/10 全球购物
农村婚礼证婚词
2014/01/10 职场文书
卫生安全检查制度
2014/02/04 职场文书
市场拓展计划书
2014/05/03 职场文书
纪律教育月活动总结
2014/08/26 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
2015年教研工作总结
2015/05/23 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL
java版 简单三子棋游戏
2022/05/04 Java/Android