js正则怎样取出姓名: 比如:姓名;刘军 年级;二年级

js正则怎样取出姓名: 比如:姓名;刘军 年级;二年级
最新回答
隨遇而安

2022-08-25 04:20:34

你好,我这里有个方法可以取到:

var str = "姓名;刘军 年级;二年级",
    name = str.split(/\s|;/g)[1];
console.log(name); // 刘军

上面代码成立的前提是,str的格式是固定的

希望是你想要的答案,望采纳~~

我想和你有个家

2022-07-09 13:13:57

你这个数据格式不怎么好
可以考虑把他重新约定一个格式,比如:
var str = "姓名:刘军, 年级:二年级"
这种就比较好处理
对于你的那种格式,可以用 substr()或者substring()截取
薄荷梦

2021-03-13 21:22:47

var a="姓名;
刘军
 年级;二年级"
var name=a.match(/姓名;([^\s]*)?\s*年级/i)[1];