不允许空格或特殊字符的正则表达式

REGEX That Doesn't Allow Spaces or Special Characters

致敬,我需要一个不允许空格或特殊字符的正则表达式。感谢所有回复。谢谢。

例如,如果有人输入$cdIAb!%a bcd$ab%c d@,它将被拒绝。如果他们输入 cdIAb,它将被接受。

这是一个 Xenforo 论坛。

您将使用的正则表达式是 ^(\d|\w)+$

<form>
  <input type="text" pattern="^(\d|\w)+$">
  <button type="submit">submit</button>
</form>

Regex101 示例。

搜索这个:

/[^A-Za-z0-9]/

如果搜索是肯定的,拒绝。