jQuery中给字符串替换值

jQuery字符串替换

[html]
  1. <head>
  2.         <title>test</title>
  3.         <script type=”text/javascript” src=”./jquery/jquery-1.7.1.js”></script>
  4.         <script type=”text/javascript”>
  5.             $(function(){
  6.                 var $inputValue = $(“#input”).val();
  7.                 re = new RegExp(“‘”,”i”);
  8.                 $inputValue = $inputValue.replace(re, “a”);
  9.                 alert($inputValue);
  10.             });
  11.         </script>
  12.     </head>
  13.     <body>
  14.         <a id=”a”>test</a>
  15.         <input id=”input” type=”text” value=”a”a”>
  16.     </body>

脚本说明:其中RegExp(“‘”,”i”)中第一个参数为你所想替换掉的字符串,第二个参数为替换字符串中第一个所匹配的,第二个参数也可以为”g”,表示替换字符串中所有匹配的字符串。replace(re,”a”)第一个参数为之前的对象,第二个参数为所要替换为的参数。

以上实例结果为:弹出“aa’a”,即为:将<input>的value中第一个匹配的单引号替换为a字符。
以上引自<http://blog.csdn.net/fengspg/article/details/7820165>