+ -
当前位置:首页 → 问答吧 → js正则问题

js正则问题

时间:2010-05-28

来源:互联网

写JS,遇到正则问题,没能整明白,继续弄
复制内容到剪贴板
代码:
function getVar( key )
{
  var str = '$' + key;
  var regExp = new RegExp( str, 'g' );
  return regExp;
}
var html = '$name is $name, welcome to $place, $place';
var reg;
reg = getVar(  'name'  ) ;
html = html.replace( reg, 'Victor'  );
reg = /\$place/g;
html = html.replace( reg, 'Shanghai' );
document.write( html);

<script> function getVar( key ) { var str = '$' + key; var regExp = new RegExp( str, 'g' ); return regExp; } var html = '$name is $name, welcome to $place, $place'; var reg; reg = getVar( 'name' ) ; html = html.replace( reg, 'Victor' ); reg = /\$place/g; html = html.replace( reg, 'Shanghai' ); document.write( html); </script>
 提示:您可以先修改部分代码再运行
[ 本帖最后由 sujun 于 2010-5-29 00:43 编辑 ]

作者: sujun   发布时间: 2010-05-28


<script> function getVar( key ) { var str = '\\$' + key; var regExp = new RegExp( str, 'g' ); return regExp; } var html = '$name is $name, welcome to $place, $place'; var reg; reg = getVar( 'name' ) ; html = html.replace( reg, 'Victor' ); reg = /\$place/g; html = html.replace( reg, 'Shanghai' ); document.write( html); </script>
 提示:您可以先修改部分代码再运行

作者: faeng220   发布时间: 2010-05-29

谢谢 小秦

作者: sujun   发布时间: 2010-05-29

相关阅读 更多