javascript - 正则表达式自定义长度,但不允许空格
问题描述
我没有在 regExp 中练习,我试图让一个检查最小和最大长度,并拒绝用户在输入字段中设置空格。
例子
('te')
返回假
('te ssss . ')
返回假
('teeeeeeeessttt')
返回真
我试图写这个,但我无法检查空白
export const lengthAndBlankspaceValidation = (inputValue: any, minLength: number, maxLength: number) => {
if (inputValue === undefined || inputValue === null || inputValue.length === 0) {
return false;
}
const regex = new RegExp(`^.{${minLength},${maxLength}}$|s+`);
const isValid = regex.test(inputValue);
return isValid;
};
在这种情况下如何检查空格?
解决方案
推荐阅读
- snowflake-cloud-data-platform - 嵌套窗口函数在雪花中不起作用
- javascript - d3 气泡图定位和侧气泡中的文本
- android - 在 Chrome CustomTab 中打开 Google Form Url 会重定向到安装了 Chrome 浏览器的设备
- botframework - 如何将整个对话从机器人保存到存储中?
- android - 使用 API 26 调用 - API 23 Android 中的 transientExtras
- git - git如何管理存储文件分支明智?
- asp.net-core - 禁用 IIS 客户端证书信任检查和验证
- r - 循环为R中的不同变量设置命令列表?
- sql-server - 如何在没有连接字符串的情况下打开 EntityConnection
- powershell - 使用 MS Graph(或 PowerShell)创建 MS Teams 聊天