美好的一天!
现在我不是JS的专家,但我现在该如何使用它以及如何阅读它(大多数情况下)。
我想做的是......
在表单元素中我有通常的嫌疑人。但是在一个文本区域我想要一种方法来交换单词。例如。
“......这个和那个”
将被换成
“......这个& amp;(&的ascii代码)”
和其他一些ascii代码一样。
可以吗?任何人都可以指点我的教程。
谢谢大家的时间。
答案 0 :(得分:1)
替换本身只是out = in.replace(/\band\b/g,"&")
的一个案例,但您从in
获取out
以及使用{{1}}做什么取决于您(除非您可以在您的问题中进一步详细说明) )。
小心你做的事情 - 替换单词可能会很棘手并导致意想不到的结果。以this blog post为例。我认为这很好地解决了这个问题。
答案 1 :(得分:0)
您可以编写一个简单的函数,它接受一些JSON,然后根据JSON替换文本。例如:
var theObj = {
"and":"&",
"<":"<",
">":">"
};
function replace( theString, myJSON ){
for( prop in myJSON ){
theString = theString.replace( \prop\g, myJSON[prop] );
}
return theString;
}
that应该为您提供一个开始的地方。