相关疑难解决方法(0)

基于多个分隔符拆分字符串

我试图通过引用如何将jquery中的字符串拆分为多个字符串作为分隔符来拆分基于多个分隔符的字符串

由于我决定遵循多个分隔符

var separators = [' ', '+', '-', '(', ')', '*', '/', ':', '?'];
var tokens = x.split(new RegExp(separators.join('|'), 'g'));?????????????????
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误

Uncaught SyntaxError: Invalid regular expression: / |+|-|(|)|*|/|:|?/: Nothing to repeat 
Run Code Online (Sandbox Code Playgroud)

怎么解决?

javascript regex string jquery split

33
推荐指数
3
解决办法
6万
查看次数

Javascript:返回字符串中的最后一个单词

对它的权利:

我有一个words字符串,其中有两个单词,我需要返回最后一个单词.他们被""分开.我该怎么做呢?

function test(words) {

var n = words.indexOf(" ");
var res = words.substring(n+1,-1);
return res;

}
Run Code Online (Sandbox Code Playgroud)

我被告知要使用indexOf,substring但不是必需的.任何人有一个简单的方法来做到这一点?(有或没有indexOfsubstring)

javascript string substring

29
推荐指数
4
解决办法
5万
查看次数

如何将jquery中的字符串与多个字符串拆分为分隔符

我想在jquery或javascript中使用多个分隔符拆分字符串.
我们可以将一个字符串作为分隔符:

var x = "Name: John Doe\nAge: 30\nBirth Date: 12/12/1981";
var pieces = x.split("\n"), part;
for (var i = 0; i < pieces.length; i++) {
         bla bla bla
}
Run Code Online (Sandbox Code Playgroud)

但是我希望将字符串(x)拆分为:Age:Date:(表示字符串数组作为分隔符)
,最后我想要一个带有这些部分的sting数组:"Name:John Doe \n","30 \nBirth"," 1981年12月12日"
那个x字符串只是一个例子,我没有这样的字符串!我怎么能重写这些代码?

javascript regex string jquery split

4
推荐指数
1
解决办法
2万
查看次数

javascript在特殊字符处拆分字符串

我试图"智能地"预填充表单,我想根据用户的电子邮件地址预填充名字和姓氏输入,例如,

jon.doe@email.com
返回Jon Doe jon_doe@email.com返回Jon Doe jon-doe@email.com返回
Jon Doe

我设法在之前得到了字符串@,

var email = letters.substr(0, letters.indexOf('@'));
Run Code Online (Sandbox Code Playgroud)

但是当分隔符可以是多个值时,无法解决如何split(),我可以这样做,

email.split("_")
Run Code Online (Sandbox Code Playgroud)

但是如何在其他电子邮件地址上拆分有效的特殊字符?

javascript string split email-validation

4
推荐指数
1
解决办法
2万
查看次数

在换行符和逗号上拆分字符串

我的输入字符串就像

abc,def,wer,str
Run Code Online (Sandbox Code Playgroud)

目前它仅在逗号上分割,但将来它将包含逗号和换行符.目前的代码如下:

$scope.memArray = $scope.memberList.split(",");
Run Code Online (Sandbox Code Playgroud)

将来我需要在逗号和换行符上拆分正则表达式,以便在逗号和换行符上拆分.我试过 - /,\n \但它不起作用.

javascript angularjs

4
推荐指数
3
解决办法
1万
查看次数

Webstorm Javascript Regex - 正则表达式中的单字符交替

我试图基于两个分隔符分割字符串,如下所示:

"some-str_to_split".split(/-|_/)
Run Code Online (Sandbox Code Playgroud)

所以它应该根据" - "和"_"分割字符串.它工作正常,但Webstorming发出警告:

正则表达式中的单字符交替

javascript regex

2
推荐指数
1
解决办法
326
查看次数

之前匹配所有内容并匹配某个角色后的所有内容

我需要一个正则表达式来匹配之前的所有内容,并且需要匹配某个字符之后的所有内容,例如冒号.

 foo:bar
Run Code Online (Sandbox Code Playgroud)

匹配'foo'的东西和匹配'bar'的东西.

javascript regex

1
推荐指数
1
解决办法
174
查看次数

删除php中子字符串中不需要的空格?

我有一个场景,用户在搜索框中输入一个字符串.如果输入的字符串到达​​多个单词,我会使用,

$text = "Hello World";
$pieces = explode(' ', $text);
Run Code Online (Sandbox Code Playgroud)

我将获得第一个和第二个任期

$pieces['0'] & $pieces['1'].
Run Code Online (Sandbox Code Playgroud)

但是,如果用户键入类似的内容,

$text = "Hello                    World";
Run Code Online (Sandbox Code Playgroud)

我应该如何获得第二个学期?

如果我var_dump的结果,我得到了

array(12) {
  [0]=>
  string(5) "Hello"
  [1]=>
  string(0) ""
  [2]=>
  string(0) ""
  [3]=>
  string(0) ""
  [4]=>
  string(0) ""
  [5]=>
  string(0) ""
  [6]=>
  string(0) ""
  [7]=>
  string(0) ""
  [8]=>
  string(0) ""
  [9]=>
  string(0) ""
  [10]=>
  string(0) ""
  [11]=>
  string(5) "World"
}
Run Code Online (Sandbox Code Playgroud)

php string explode

0
推荐指数
1
解决办法
45
查看次数

如何使用JavaScript分割多个字符

您好,我有一个字符串,我想从中拆分一些字符,例如:空格,逗号和“ ;”。通常我是从这样的字符串上分割逗号:

myText.split(',') 
Run Code Online (Sandbox Code Playgroud)

但是我想分割这三个字符中的任何一个吗?例如,如果字符串是"cat dog,fox;cow fish"结果,则将为array ["cat", "dog", "fox", "cow", "fish"]

怎么做?

javascript

0
推荐指数
1
解决办法
39
查看次数