Rhino JavaScript替换字符的方法&;滴定酶
我需要转换成一个正常的句子大小写字符串付费搜索条件。例如,谷歌参考URL将包含以下内容: q=javascript+stackoverlow+HELP 我当前的代码逃避了该值,但我认为我需要一个简单的函数来删除加号并正确设置大小写,使其看起来像这样: Javascript堆栈溢出帮助 这是我目前的设置Rhino JavaScript替换字符的方法&;滴定酶,javascript,string,replace,rhino,Javascript,String,Replace,Rhino,我需要转换成一个正常的句子大小写字符串付费搜索条件。例如,谷歌参考URL将包含以下内容: q=javascript+stackoverlow+HELP 我当前的代码逃避了该值,但我认为我需要一个简单的函数来删除加号并正确设置大小写,使其看起来像这样: Javascript堆栈溢出帮助 这是我目前的设置 if (landing.referrer.domain.match(/google\.com/)) { return unescape(landing.referrer.param('q'))
if (landing.referrer.domain.match(/google\.com/)) {
return unescape(landing.referrer.param('q'));
} else if (landing.referrer.domain.match(/yahoo\.com/)) {
return unescape(landing.referrer.param('p'));
} else if (landing.referrer.domain.match(/bing\.com/)) {
return unescape(landing.referrer.param('q'));
}
我只需要担心英文(拉丁文)字符集。替换
var string = '+';
var re = new RegExp(find, 'g');
str = str.replace(re, '');
产权案
function toTitleCase(str)
{
return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
}
参考:我会使用:
if (!String.prototype.toTitleCase) {
String.prototype.toTitleCase = function() {
return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase();
}
}
以及:
函数getSearchTerms(链接){
link=link.substring(link.indexOf(“=”)+1);
var arr=link.split(“+”);
对于(变量i=0;i
您只需在JavaScript中使用css即可。检查 完整代码可以是:
function format_str(str) {
formatted_str = str.replace(/+/g, ' ');
return '<span style="text-transform: capitalize">'+ formatted_str +'</span>';
}
函数格式\u str(str){
格式化的_str=str.replace(/+/g',);
返回“”+格式化的_str+“”;
}
function format_str(str) {
formatted_str = str.replace(/+/g, ' ');
return '<span style="text-transform: capitalize">'+ formatted_str +'</span>';
}