把replace的方法的例子改一下: 
代码片段如下: 
<script> 
var s="hellOSCF"; 
var r=new RegExp("[A-Z]","g"); 
s=s.replace(r,"a"); 
alert(s) 
</script> 
最后是他的各种属性 
1 lastIndex属性: 
描述: 设定检索开始的位置,可以得到其值 
结构: 正则表达.lastIndex(=值). 
解说: 
当lastIndex大于检索文字长度的时候,如果用test,exec方法执行的话,执行失败, 
lastIndex属性被设定为0. 
当lastIndex等于检索文字长度的时候,如果表达式正文是空的话,一致.其他场合, 
执行失败,重设为0. 
上记以外的情况,lastIndex会被设定为最后一致的文字列的位置指针. 
2 source属性 
描述: 返回正则表达的正文 
结构: 正则表达.source 
例: 
代码片段如下: 
<script> 
var s=https://www.jb51.net/[a-z]{3}/W/s/g; 
var s1=new RegExp("[a-z]{3}/W","g"); 
alert(s.source); 
alert(s1.source); 
</script> 
下面我将几个处理字符函数写出来:
1 严禁数字 
代码片段如下: 
function check(msg){ 
var exe=https://www.jb51.net//d/g; 
if(exe.test(msg))return(0); 
else return(1) 
} 
2 只准字母 
代码片段如下: 
function check(msg){ 
var exe=https://www.jb51.net//W/g; 
if(exe.test(msg))return(0); 
else return(1); 
} 
3 严禁代码 
代码片段如下: 
function check(msg){ 
var exe=https://www.jb51.net/<(/w|/W)*>/g; 
if(exe.test(msg))return(0); 
else return(1); 
您可能感兴趣的文章:
