【问题标题】:How to Split a variable in javascript如何在javascript中拆分变量
【发布时间】:2014-05-22 11:19:38
【问题描述】:

我在一个项目中,需要将 JavaScript 变量拆分为单独的值。

我的变量如下所示:

["ch  au"] or ["ch"]or ["au"]

我想检查该变量中是否存在 ch 或 au。如果存在,则需要将其保存到另一个变量中。

如何检查特定变量中是否存在 ch 和 au。

【问题讨论】:

  • 您可以通过正则表达式匹配方法来做到这一点。从您要查找的令牌中获取索引,然后对这个索引使用 substring 方法。
  • 如果您必须处理这些无组织的数据,那么您的设计确实有问题。
  • 使用jquery方法拆分
  • 学习 Javascript 怎么样?
  • 我不是很擅长 Javascript。但是我在 JS 中的 SLICE 方法的帮助下做到了。谢谢大家的反馈。 :-)

标签: javascript html split substring


【解决方案1】:

我不确定您到底想要什么,但这里有一些建议。 :)

var myString = 'ch  au';

// Check if string contains string
if (myString.indexOf('ch') >= 0) {

// Split string (in this case by '  ')
var myArray = myString.split('  ');
// This returns an array that would look like: ['ch', 'au']

// Check if array contains string
if (myArray.indexOf('ch') >= 0) {

// Take individual value from an array
var newString = myArray[0];

【讨论】:

  • 这完成了我需要的魔法。非常感谢。
【解决方案2】:
var countryArray = str.split(" ");

这会将您的字符串拆分为一个数组。在这种情况下,您的分隔符似乎是空格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 2021-10-09
    • 1970-01-01
    • 2013-08-09
    • 2019-06-11
    相关资源
    最近更新 更多