【问题标题】:jQuery reverse SEF urls?jQuery 反向 SEF 网址?
【发布时间】:2012-09-10 10:06:58
【问题描述】:

我正在使用此代码创建 SEF url 字符串:

Replace space with dash and make all letters lower case using javascript

我想知道是否有一种方法可以使用 jQuery 来扭转这种情况?示例:

这是一个测试

进入

这是一个测试

【问题讨论】:

  • 最终结果不应该是“这是一个测试”吗?
  • 是的,这是正确的,哈哈,我不知道为什么我做了 - 的哈哈

标签: jquery regex replace


【解决方案1】:

将字符串拆分为连字符,首字母大写,其余字母小写...然后将它们重新连接到空白处:

var string = 'this-is-a-test';
var words = string.split('-');
var list = [];

for ( var i=0, l=words.length; i<l; i++ ) {
  var word = words[i];
  list.push(word.substr(0,1).toUpperCase() + word.substr(1, word.length).toLowerCase());
}

console.log(list.join(" "));

【讨论】:

    猜你喜欢
    • 2012-11-16
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 2019-03-30
    • 2020-03-14
    • 1970-01-01
    相关资源
    最近更新 更多