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

功能:返回与正则表达式查找内容匹配的第一个子字符串的位置

语法:stringObj.search(rgExp) stringObj 必选项 rgExp正则表达式

返回值:search 方法指明是否存在相应的匹配。如果找到一个匹配,search方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1、示例代码:

代码如下:

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

 

转载请注明:代码学堂>编程开发 > 正则学习 > js正则表达式之search方法使用讲解

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!10210454@qq.com
2. 本站不保证所提供所有下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有RB奖励和额外RMB收入!

磊宇堂正在使用的服务器 维护管理由磊宇云服务器提供支持

磊宇堂 » js正则表达式之search方法使用讲解

提供最优质的资源集合

立即查看 了解详情