用于检查至少一个字母或数字的正则表达式

Regular Expression for checking at least one alphabet or number

本文关键字:数字 正则表达式 一个 检查 用于      更新时间:2023-09-26

我想要一个正则表达式来检查字符串是否只包含允许的字符。允许的字符为字母数字,特殊字符(),#'/'- 。我使用了这个表达式,它工作正常。

/^([A-Za-z0-9 .(),#'/'-]*)+$/

现在我不希望字符串以空格或任何不允许的字符开头,但它可以在中间有空格。此外,字符串可能仅由特殊字符组成;它应至少包含一个字母数字字符。

有人可以帮助我了解如何调整我用来检查这些附加约束的正则表达式吗?

 ^(?=[a-zA-Z0-9])([A-Za-z0-9 .(),#'/-]*)+$

这应该可以做到。