<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--来源:http://www.maxhb.net-->
<title>无标题文档</title>
</head>
<style type="text/css">
</style>
<script type="text/javascript">
/*JS中正则表达式:
用于格式校验的不适用于范围验证的,采用表达式定义格式(js/java都支持)
[]字符范围 .出现一次 *0次或者多次 + 至少一次 ?0或者1次 {n,m}表示出现n到m次
\s \S \w \W \d \D
常用匹配方法:test方法;
笔试题:写js替换前后空格方法:
var parten=/(^\s*)|(\s*$)/g;
“ dd ”.replace(parten,""); */
var str = "this is a test report!";
document.write(str.replace(/s/g, "W3School"))
alert(str.replace("s", "W3School"));
//--------------------
//^n 匹配任何开头为 n 的字符串。
//\s 查找空白字符。
//n* 匹配任何包含零个或多个 n 的字符串。
//n$ 匹配任何结尾为 n 的字符串。
var parten=/(^\s*)|(\s*$)/g;
var test = " test ";
var test1 = test.replace(parten,"");
alert("原始长度:"+test.length+"》匹配后长度:"+test1.length);
</script>
<body>
</body>
</html>