【问题标题】:splitting string up [duplicate]拆分字符串[重复]
【发布时间】:2010-11-03 00:24:10
【问题描述】:

我有一个像 varstring1_varstring2_id1_id2 这样的字符串,例如: move_user_12_2 。

我想从字符串中提取 id1 和 id2。由于我是一个完整的原型初学者,我在解决这个问题时遇到了一些麻烦。

谢谢 斯蒂金

【问题讨论】:

    标签: javascript string


    【解决方案1】:

    正则表达式也可以很方便

    var str = "move_user_12_2";
    var ids = str.match(/(\d+)/g);
    alert(ids[0] + "\n" + ids[1]);
    

    【讨论】:

      【解决方案2】:

      您可能只使用内置的string.split() 运算符

      var s = "move_user_12_2".split('_');
      var id1 = s[2], id2 = s[3];
      

      【讨论】:

        【解决方案3】:

        如果原型是指原型 javascript 框架,那么您需要的是 string.split 方法。因此,在您的情况下,代码将类似于

        var myString = 'move_user_12_2';
        var stringParts = myString.split('_');
        var id1 = stringParts[2];
        var id2 = stringParts[3];
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-07-22
          • 2011-07-06
          • 2011-09-03
          • 2016-03-15
          • 2017-02-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多