jQuery字符串替换
<head>
<title>test</title>
<script type="text/javascript" src="./jquery/jquery-1.7.1.js"></script>
<script type="text/javascript">
$(function(){
var $inputValue = $("#input").val();
re = new RegExp("'","i");
$inputValue = $inputValue.replace(re, "a");
alert($inputValue);
});
</script>
</head>
<body>
<a id="a">test</a>
<input id="input" type="text" value="a''a">
</body>
脚本说明:其中RegExp("'","i")中第一个参数为你所想替换掉的字符串,第二个参数为替换字符串中第一个所匹配的,第二个参数也可以为"g",表示替换字符串中所有匹配的字符串。
replace(re,"a")第一个参数为之前的对象,第二个参数为所要替换为的参数。
以上实例结果为:弹出“aa'a”,即为:将<input>的value中第一个匹配的单引号替换为a字符。