js的正则处理

简介:
1.search()方法,返回首次出现位置,如果找不到匹配则返回-1
 
<!DOCTYPE html PUBLIC  "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
    <head> 
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"
    <title>正则表达式</title> 
    <script text="text/javascript"
        alert("hello <zhangsan>.".search(/<\S+>/)); 
    </script> 
    </head> 
    <body> 
 
    </body> 
</html>
 
 
2.replace()方法
 
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > 
< html > 
     < head > 
     < meta  http-equiv ="content-type"  content ="text/html; charset=UTF-8" > 
     < title >正则表达式 </title> 
     < script  text ="text/javascript" > 
        alert("hello  < zhangsan >.".replace(/ < \S+ >/," < 张三 >")); 
     </script> 
     </head> 
     < body > 

     </body> 
</html>
 
替换匹配规则的字串
 
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > 
< html > 
     < head > 
     < meta  http-equiv ="content-type"  content ="text/html; charset=UTF-8" > 
     < title >正则表达式-去除尖括号 </title> 
     < script  text ="text/javascript" > 
        alert("hello  < zhangsan >.".replace(/ < (\S+) >/,"$1")); 
     </script> 
     </head> 
     < body > 

     </body> 
</html>
 
 
3.match()
 
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > 
< html > 
     < head > 
     < meta  http-equiv ="content-type"  content ="text/html; charset=UTF-8" > 
     < title >正则表达式-分割邮箱 </title> 
     < script  text ="text/javascript" > 
      var arr="[email]xcf-007@163.com[/email]".match(/(\S+)@((\w+\.)+\w+)/); 
     document.write(arr);//xcf-007@163.com,xcf-007,163.com,163.    
     </script> 
     </head> 
     < body > 

     </body> 
</html>


   本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/105007,如需转载请自行联系原作者




相关文章
|
11月前
|
JavaScript 数据安全/隐私保护
JS正则验证密码
JS正则验证密码
93 0
|
JavaScript 前端开发
JS正则表达式:常用正则手册/RegExp/正则积累(一)
JS正则表达式:常用正则手册/RegExp/正则积累
194 1
|
存储 JavaScript 安全
JS正则表达式:常用正则手册/RegExp/正则积累(二)
JS正则表达式:常用正则手册/RegExp/正则积累
170 0
|
10月前
|
JavaScript 程序员 索引
老程序员分享:JS基础知识(正则)
老程序员分享:JS基础知识(正则)
40 0
|
11月前
|
JavaScript 前端开发
JS中正则方法的使用 - 蓝易云
以上就是JavaScript中正则方法的基本使用。这些方法可以用于执行复杂的字符串处理和验证任务。
57 1
|
11月前
|
JavaScript 前端开发
JavaScript的正则解读
JavaScript的正则解读
|
11月前
|
JavaScript 小程序
vue获取URL参数 ,正则 JS-获取URL指定参数的 3 种方法
vue获取URL参数 ,正则 JS-获取URL指定参数的 3 种方法
306 0
|
JavaScript 开发者
JS基本变量,常用方法,this,正则
JS基本变量,常用方法,this,正则
JS基本变量,常用方法,this,正则
|
JavaScript 前端开发 数据安全/隐私保护
javascript正则姓名加密,保留姓,名用*号代替
javascript正则姓名加密,保留姓,名用*号代替
215 0
|
JavaScript 前端开发
javaScript正则截取自定义标签
javaScript正则截取自定义标签
140 0