首页 > 解决方案 > 正则表达式自定义长度,但不允许空格

问题描述

我没有在 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;
};

在这种情况下如何检查空格?

标签: javascriptregextypescript

解决方案


推荐阅读