用途:。
<script>
var user_input = "%this (is) a string*";
var new_string = plainString(user_input)
alert(user_input);
function plainString()
{
var findIt = [ '%', '*', ')', '('];
for(i=0; i<findIt.length; i++) {
user_input = user_input.replace(findIt[i],'');
}
return;
}
</script>
或者你可以使用
<script>
String.prototype.myReplace = function(find, replace) {
var str = this;
for (var i = 0; i < find.length; i++) {
str = str.replace(find[i], replace);
}
return str;
};
var user_input = '%this (is) a string*';
var find = ["%", "(", ")", "*"];
user_input = user_input.myReplace(find, "");
alert(user_input);
</script>
输出:
this is a string
不修剪,必须更换 – Salim
你可以在你的指令,手表NG-模型值内使用$手表。当值更改(用户输入字符)时,它将运行手表回调,您可以在其中定义替换方法。 –