【问题标题】:Splitting string by set amount, and assigning variables to the splits按设定数量拆分字符串,并将变量分配给拆分
【发布时间】:2016-06-20 03:24:58
【问题描述】:

我有字符串“hello123”,想把它分成“hell”和“o123”,但我不知道怎么做。另外,我想分配firstPart 等于“地狱”,分配secondPart 等于“o123”。非常感谢任何帮助。

Here is my code:
var firstPart;
var secondPart;
var str = "hello123"
alert(str.split(""));

【问题讨论】:

  • @igetstuckalot 你有什么分割源字符串的模式吗?
  • 我不明白你的意思。我想把它们分成 4 个字符的字符串,如果你是这样的话。
  • alert(str.match(/.{4}/g));

标签: javascript jquery html string slice


【解决方案1】:

var str = 'hello12312312bhfbdhfbh13h123bkbkfbk123bk123bk213kj';

document.write(str.match(/.{4}/g));

【讨论】:

    【解决方案2】:
    var str = 'hello123';
    var firstPart=str.substr(0,str.length/2);
    var secondPart=str.substr(str.length/2);
    

    【讨论】:

      【解决方案3】:

      我不建议这样做,为此使用窗口对象。

      var str = 'hello123';
      
      str.match(/.{4}/g).forEach(function (a) {
          window[a] = a;
      });
      
      document.write(hell + o123);

      【讨论】:

        【解决方案4】:
        var str = "hello123";
        var firstPart = str.substr(4); // => "Tabs1"
        var secondPart = str.substr(id.length - 4); // => "1"
        

        【讨论】:

          猜你喜欢
          • 2013-05-09
          • 2021-05-12
          • 1970-01-01
          • 2011-07-13
          • 1970-01-01
          • 2021-09-29
          • 1970-01-01
          • 2019-08-18
          • 2015-11-30
          相关资源
          最近更新 更多