如果某个网站(外部网站)返回类似“费用为10美元”的字符串,是否可以仅使用javascript并在我自己的网站上将其显示为“价格:10美元”? 外部网站是facebook.com或其他东西。 我的网站是我的网站。
var str = 的GetData( “http://facebook.com/blablbal”);
str.Replace( 'blbablab', 'blabal');
ShowToUser(STR);
我希望你理解我。对不起,我不是母语人士。
我的意思是使用XMLHttpRequest或iframe获取数据然后修改它。其中一位主持人编辑了我的问题并替换了标题。但他不明白我的意思。
这是一个真实的例子。
http://vkontakte.ru/share.php?act=count&index= [index]& url = http://talismansochi2014.ru/grandfather_frost/go.php返回
VK.Share.count(0,8718);
我想得到8718并且显示用户只是号码8718.而且我只能使用JS。我无法从服务器发出请求,然后返回网页。
也许我需要重新创建问题或提供一些其他信息?
答案 0 :(得分:3)
你可以这样做:
"cost is 10$".replace(/cost is /, "price:");
应返回“price:10 $”。
答案 1 :(得分:1)
如果格式始终相同,则可以这样做:
var string = "price:"+returnString.substring(8);
答案 2 :(得分:1)
试试这个
<script type="text/javascript">
var str="cost is 10$";
document.write(str.replace("cost is","price:"));
</script>
答案 3 :(得分:0)
试试这个alert('price:'+('cost is 10$').match(/\d+/)+'$')
,使用保存此字符串的var替换成本为10 $