js正则匹配内容不能为空格
时间: 2024-02-11 10:04:10 浏览: 117
可以使用以下正则表达式来匹配非空格内容:
```
/^\S+$/
```
其中,`^`表示匹配字符串开头,`\S`表示匹配任意非空白字符,`+`表示至少匹配一次非空白字符,`$`表示匹配字符串结尾。
相关问题
js正则不能输入中文与空格
这是因为正则表达式默认只匹配 ASCII 字符集,不包括中文字符和空格。
如果需要匹配中文字符和空格,需要使用 Unicode 编码。
匹配中文字符:
```
/[\u4e00-\u9fa5]/
```
匹配空格:
```
/\s/
```
需要同时匹配中文字符和空格:
```
/[\u4e00-\u9fa5\s]/
```
JavaScript 正则匹配空行
JavaScript正则表达式可以用来匹配空行。空行是指不包含任何可见字符的行,只包含空格、制表符或换行符的行。
以下是一个示例的正则表达式,可以用来匹配空行:
```javascript
/^\s*$/gm
```
解释:
- `^` 表示匹配行的开头
- `\s` 表示匹配任意空白字符(包括空格、制表符、换行符等)
- `*` 表示匹配前面的字符零次或多次
- `$` 表示匹配行的结尾
- `gm` 是正则表达式的修饰符,其中 `g` 表示全局匹配(匹配所有符合条件的结果),`m` 表示多行匹配(将 `^` 和 `$` 应用到每一行)
使用这个正则表达式,你可以对文本进行匹配,找到所有的空行。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)