相关疑难解决方法(0)

正则表达任何字符但空白

我正在创建一个密码验证器,它可以获取任何字符,但只有空格和至少6个字符.

搜索到最好的后,我想出的是这个例子: 匹配的正则表达式是什么,文本之间没有空格?

它不允许中间的任何空格,但允许以空格开始和结束.我想禁止传递的字符串中的任何空格.

我试过这个,但它不起作用:

if (preg_match("/^[^\s]+[\S+][^\s]{6}$/", $string)) {
  return true;
} else {
  return false;
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

php regex whitespace

6
推荐指数
2
解决办法
3万
查看次数

正则表达式,检测字符串中没有空格

这是我目前的正则表达式检查:

const validPassword = (password) => password.match(/^(?=.*\d)(?=.\S)(?=.*[a-zA-Z]).{6,}$/);

我检查了至少1个字母和1个数字,并且至少6个字符.但是我也想确保字符串中的任何地方都没有空格.

到目前为止,我能够输入包含空格的6个字符串:(在此输入图像描述

在这里找到了这个答案,但由于某种原因,在我的代码中它已经过去了.

匹配的正则表达式在文本之间不包含空格?

javascript regex regex-negation

3
推荐指数
1
解决办法
348
查看次数

标签 统计

regex ×2

javascript ×1

php ×1

regex-negation ×1

whitespace ×1