js正则 不为空最大100字符
时间: 2023-08-08 14:06:23 浏览: 52
你可以使用以下正则表达式来验证一个字符串是否不为空且最大长度为100个字符:
```javascript
^(?!\s*$).{1,100}$
```
这个正则表达式由两部分组成:
1. `^(?!\s*$)`:这部分确保字符串不为空。`^`表示字符串的开始,`(?!\s*$)`是一个负向前瞻,表示字符串不能全由空白字符组成(包括空格、制表符等)。
2. `.{1,100}$`:这部分用于限制字符串的最大长度为100个字符。`.`表示任意字符(除了换行符),`{1,100}`表示前面的字符可以重复1到100次,`$`表示字符串的结束。
使用这个正则表达式进行验证,如果字符串满足条件则返回true,否则返回false。
相关问题
js 判断字符串不为空正则
JS判断字符串不为空的正则表达式可以使用以下代码:
```javascript
if (!/^$/.test(str)) {
console.log("字符串不为空");
} else {
console.log("字符串为空");
}
```
其中,`str`是需要进行判断的字符串变量。这个正则表达式 `/^$/` 判断字符串是否为空,`^` 表示字符串的开头,`$` 表示字符串的结尾,两个符号之间没有字符表示空字符串。如果不为空,则输出"字符串不为空",否则输出"字符串为空"。
正则不为空
可以使用正则表达式来检查一个字符串是否为空。以下是一个简单的正则表达式示例:
```
/^\s*$/
```
这个正则表达式会匹配空字符串、纯空格字符串以及只包含空格的字符串。可以使用以下 JavaScript 代码来检查一个字符串是否为空:
```javascript
const regex = /^\s*$/;
const str = ' '; // 这是一个空格字符串
if (regex.test(str)) {
console.log('字符串为空');
} else {
console.log('字符串不为空');
}
```
如果字符串为空,控制台会输出 "字符串为空",否则会输出 "字符串不为空"。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)