[英]Replace text on the fly with JS
大家好!
现在我不是JS方面的专家,但是我现在主要是如何使用它和如何阅读它。
我想做的是...
在表单元素中,我有通常的嫌疑犯。 但是在一个文本区域中,我想要一种即时交换单词的方法。 例如。
“... 这个和那个”
将被交换到
“ ...此&(&的ascii代码)”
以及其他一些ascii码也是如此。
能做到吗 谁能指出我的教程。
感谢您的宝贵时间。
替换本身只是的情况下out = in.replace(/\\band\\b/g,"&")
但如果你in
从和你做out
是给你(除非你能进一步阐述在您的问题中)。
请小心您所做的事情-替换单词可能会很棘手,并导致不良结果。 以这个博客帖子为例。 我认为这很好地解决了这个问题。
您可以编写一个简单的函数,该函数接受一些JSON,然后替换基于JSON的文本。 例:
var theObj = {
"and":"&",
"<":"<",
">":">"
};
function replace( theString, myJSON ){
for( prop in myJSON ){
theString = theString.replace( \prop\g, myJSON[prop] );
}
return theString;
}
这应该为您提供一个起点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.