本文共 1690 字,大约阅读时间需要 5 分钟。
1.search()方法,返回首次出现位置,如果找不到匹配则返回-1
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
<!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> < !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> < !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,如需转载请自行联系原作者