正则表达式匹配“没有空格或没有符号”

问题描述:

我想在javascript正则表达式中使用“没有空格或没有符号”的密码。正则表达式匹配“没有空格或没有符号”

我想什么:/[^a-zA-Z0-9]|(.*\s)/g

我不知道这是否是一个正确的正则表达式。有人可以帮忙吗?

+0

你表达原文摘自“匹配单个非字母数字字符或匹配任何其次是空白。”我不认为这就是你想要的。 –

+0

请提供示例字符串和预期输出。 –

+0

是[**'^(?:[^ @!$ \ n] + | \ S +)$'**](https://regex101.com/r/a0zzeR/1)你在找什么? – Jan

https://regex101.com/r/XKJcTs/1

^[^\W_]+$ 

拒绝一切不是字母数字和下划线。至少需要一次。这将允许使用一个字符的密码。您可以将+更改为{min, max}或更改为{min,},但没有上限。

^[^\W_]{3,48}$ 

https://regex101.com/r/XKJcTs/2

从这个答案https://stackoverflow.com/a/23817519/2604378