Javascript 如何在jstl中将字符串分为两类?

Javascript 如何在jstl中将字符串分为两类?,javascript,Javascript,我有一根绳子, 字符串值=“Bhavani12Pallavi13Charanya14” 现在我需要拆分名称和那些值。 我不知道该怎么办 我需要将值打印为 Output --- ----------------------------- ' Name ' value ' '------------'--------------' ' Bhavani ' 12 ' ' Pallavi ' 13 ' ' Charanya

我有一根绳子, 字符串值=“Bhavani12Pallavi13Charanya14”

现在我需要拆分名称和那些值。 我不知道该怎么办

我需要将值打印为

Output
---

-----------------------------
' Name       '  value       ' 
'------------'--------------'
' Bhavani    '  12          '
' Pallavi    '  13          '
' Charanya   '  14          '
'            '              '
----------------------------'
我认为这可以在jstl级别完成。。 但是有谁能帮我拆分这个字符串。

这应该可以:

var str = 'Bhavani<>12<<>>Pallavi<>13<<>>Charanya<>14';
str = str.split('<<>>')
for(var i = 0; i < str.length; i++) {
  str[i] = str[i].split('<>');
}
alert(str.join("\n"));
var str='Bhavani12Pallavi13Charanya14';
str=str.split(“”)
对于(变量i=0;i
这应该可以做到:

var str = 'Bhavani<>12<<>>Pallavi<>13<<>>Charanya<>14';
str = str.split('<<>>')
for(var i = 0; i < str.length; i++) {
  str[i] = str[i].split('<>');
}
alert(str.join("\n"));
var str='Bhavani12Pallavi13Charanya14';
str=str.split(“”)
对于(变量i=0;i
第一次拆分为 而不是分裂 因此,您将获得包含Bhavani的数组,12个索引。 在视图中以任何方式显示都很简单。

首先使用 而不是分裂 因此,您将获得包含Bhavani的数组,12个索引。
在视图中以任何方式显示都很简单。

就我个人而言,我会将键值对存储在一个对象中:

var myObj = {};
var string = 'Bhavani<>12<<>>Pallavi<>13<<>>Charanya<>14';
var stringArray = string.split('<<>>');

for(i in stringArray){
    var key = stringArray[i].split('<>')[0];
    var value = stringArray[i].split('<>')[1];
    myObj[key] = value;
}

console.log('My object looks like', myObj);
var myObj={};
变量字符串='Bhavani12Pallavi13Charanya14';
var stringArray=string.split(“”);
for(字符串数组中的i){
var key=stringArray[i]。拆分(“”)[0];
var value=stringArray[i]。拆分(“”)[1];
myObj[key]=值;
}
log('我的对象看起来像',myObj);

我个人会将键值对存储在一个对象中:

var myObj = {};
var string = 'Bhavani<>12<<>>Pallavi<>13<<>>Charanya<>14';
var stringArray = string.split('<<>>');

for(i in stringArray){
    var key = stringArray[i].split('<>')[0];
    var value = stringArray[i].split('<>')[1];
    myObj[key] = value;
}

console.log('My object looks like', myObj);
var myObj={};
变量字符串='Bhavani12Pallavi13Charanya14';
var stringArray=string.split(“”);
for(字符串数组中的i){
var key=stringArray[i]。拆分(“”)[0];
var value=stringArray[i]。拆分(“”)[1];
myObj[key]=值;
}
log('我的对象看起来像',myObj);

这是我的解决方案,您将得到一个对象数组,每个对象中都有一个名称和值:

let value=“Bhavani12Pallavi13Charanya14”;
让splittedString=value.split(“”);
让名称=[];
splittedString.forEach(函数(值){
让splittedProps=value.split(“”);
名字。推({
名称:拆分道具[0],
值:拆分道具[1]
});
});

console.log(名称)这是我的解决方案,您将得到一个对象数组,每个对象中都有一个名称和值:

let value=“Bhavani12Pallavi13Charanya14”;
让splittedString=value.split(“”);
让名称=[];
splittedString.forEach(函数(值){
让splittedProps=value.split(“”);
名字。推({
名称:拆分道具[0],
值:拆分道具[1]
});
});
console.log(名称)
var str=“Bhavani12Pallavi13Charanya14”;
var strArr=str.split(“”);
var result={};
用于(strArr中的var i){
var p=strArr[i]。拆分(“”);
结果[p[0]]=p[1];
}
控制台日志(结果);
var str=“Bhavani12Pallavi13Charanya14”;
var strArr=str.split(“”);
var result={};
用于(strArr中的var i){
var p=strArr[i]。拆分(“”);
结果[p[0]]=p[1];
}
控制台日志(结果);
第一次拆分为 然后用

变量字符串='Bhavani12Pallavi13Charanya14'

string=string.split(“”)

对于(变量i=0;i 字符串[i]=字符串[i]。拆分(“”)

}`

var字符串='Bhavani12Pallavi13Charanya14';
string=string.split(“”);
对于(变量i=0;i第一次拆分为
然后用

变量字符串='Bhavani12Pallavi13Charanya14'

string=string.split(“”)

对于(变量i=0;i 字符串[i]=字符串[i]。拆分(“”)

}`

var字符串='Bhavani12Pallavi13Charanya14';
string=string.split(“”);
对于(变量i=0;i警报(string.join(“\n”)您可以使用str.replace创建对象:

var myObj = {};
var string = 'Bhavani<>12<<>>Pallavi<>13<<>>Charanya<>14';
var stringArray = string.split('<<>>');

for(i in stringArray){
    var key = stringArray[i].split('<>')[0];
    var value = stringArray[i].split('<>')[1];
    myObj[key] = value;
}

console.log('My object looks like', myObj);
strvalue=“Bhavani12Pallavi13Charanya14”
obj={};
标准值。替换(/(\w+)(\w+)/g,函数(u,m1,m2){
obj[m1]=m2
})

console.log(obj)
您可以使用str.replace创建对象:

var myObj = {};
var string = 'Bhavani<>12<<>>Pallavi<>13<<>>Charanya<>14';
var stringArray = string.split('<<>>');

for(i in stringArray){
    var key = stringArray[i].split('<>')[0];
    var value = stringArray[i].split('<>')[1];
    myObj[key] = value;
}

console.log('My object looks like', myObj);
strvalue=“Bhavani12Pallavi13Charanya14”
obj={};
标准值。替换(/(\w+)(\w+)/g,函数(u,m1,m2){
obj[m1]=m2
})
console.log(obj)
var str=“Bhavani12Pallavi13Charanya14”;
var txt=str.split(“”)。join(“”)。split(“”)。join(“”)。split(“”)
var对象=[];
对于(var i=0;i
var str=“Bhavani12Pallavi13Charanya14”;
var txt=str.split(“”)。join(“”)。split(“”)。join(“”)。split(“”)
var对象=[];

对于(var i=0;我如何在jstlYea中做同样的事情,这在我使用javascript时是正确的。但是我无法在jstlYea中处理同样的事情,这在我使用javascript时是正确的。但是我无法在jstlYea中处理同样的事情。请详细说明您的答案。请详细说明您的答案。