小女子问个正则表达式的问题 多谢了

来源:百度知道 编辑:UC知道 时间:2024/07/05 08:58:40
我想问 把abcdefg替换为abwwefw就是替换两处,如果用str_replace需要替换两次 用preg_plalce+正则应该怎么写啊 谢谢啦
还有个验证email格式的问题
if(eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email))
我若改成if(eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+\w{2,3}$",$email))就不对了 \w包括了数字和字母 当然也包括了字母了 为什么还不对呢 解决了再加50分
谢谢1楼的 不过我的问题abcdef不替换的部分是不固定的,也就是相同的规则替换很多的字符串
就是我要把所有的**cd**g替换为**ww**w啊 *号是不定的

str="abcdef|abcdef|" ;
document.write(str.replace(/abcdef/gi,"abwwefw"));

email格式:其中\是转义符,调用eregi时自动转了一次,
所以应该是\\w
====================================
abcdef不替换的部分是不固定的
规则说的不清楚,匹配固定长度字符串?
/ab\w{5}/gi