什么是Sting.prototype.serach()

2016-09-12  本文已影响0人  自然与大象吧

首先问自己的这是什么?

The search() method executed a search for a match between a regular expression and this String object
第一次学习这概念,意思是大概这样的在正则表达式和字符对象之间呢这个方法为匹配执行了一个搜索

语法

 str.serach(regexp)

返回值

 //没想到返回的是数值
 var str = 'Mozilla';
 str.serach(/ll/);//4

描述

 看到MDN文档,说这个如果你想要知道一个模式能被找打或者有它的索引在字符串里你可以使用searach()这个方法,想要知道更多信息可以使用match()方法

栗子 How to use

 function  testinput(re, str){
   var  midstring;
   if (str.search(re) != -1){
   midstring = 'my wife in all my life '
   }else{
   console.log('would you like something to drink'); 
   }
 }
 testinput(/ov/,' i love  ');// i love my wife in all my life/ov/    

思考

上一篇 下一篇

猜你喜欢

热点阅读