java字符串正则表达式表示 1到10个非空格(TAB)字符
时间: 2023-12-08 07:06:02 浏览: 159
Java字符串正则表达式表示1到10个非空格(TAB)字符可以写成:
```
String regex = "^[^\\s\t]{1,10}$";
```
其中,^ 表示开头,$ 表示结尾。[^\\s\t] 表示匹配所有非空白字符和制表符,{1,10} 表示匹配前面的字符或子表达式1到10次。整个正则表达式的含义为匹配1到10个非空格(TAB)字符。需要注意的是,在Java中,需要使用双反斜杠来表示普通的反斜杠。
相关问题
写3个js正则表达式要求:输入框内容不允许出现中文字符串与空格
1. /^[^\u4e00-\u9fa5\s]+$/ //不允许出现中文字符和空格
2. /^[^\u4e00-\u9fa5 ]+$/ //不允许出现中文字符和空格(含tab键)
3. /^[\w-]+$/ //只允许输入字母、数字、下划线和破折号(-)的组合,不允许出现空格和中文字符
阅读全文