js 空格分隔 正则方式
如果你想使用正则表达式来匹配以空格分隔的字符串,你可以使用正则表达式中的`\s`来匹配任何空白字符,包括空格、制表符、换行符等。
下面是一个示例代码,使用正则表达式来匹配以空格分隔的字符串:
```javascript
const str = "Hello World";
const regex = /\s+/;
const matches = (regex);
(matches); // 输出 [" ", ""]
```
在上面的示例中,我们使用正则表达式`/\s+/`来匹配字符串中的任何连续的空白字符。`match()
`方法将返回一个包含所有匹配项的数组。在这个例子中,输出结果是`[" ", ""]`,表示字符串中有两个空格字符。
如果你想要匹配以空格分隔的单词,你可以使用正则表达式`/\w+\s+/`,其中`\w+`表示匹配一个或多个字母、数字或下划线。例如:
```javascript
const str = "Hello World";
const regex = /\w+\s+/;
const matches = (regex);
(matches); // 输出 ["Hello "]
```
在这个例子中,正则表达式`/\w+\s+/`将匹配字符串中的第一个单词和后面的空格字符。输出结果是`["Hello "]`,表示第一个单词"Hello"后面有一个空格字符。
>js正则表达式验证数字和字母