Javascript 的正则表达式示例帮助
RegEx sample help for Javascript
我正在为 JavaScript 构建正则表达式。
- 条件1范围a-z,A-Z,0-9是必须的,
- 条件 2 可以具有这些特殊字符中的任何一个。
~!@#$&*(),;:'-_
其他字符应该失败。
编辑
我尝试了 /[a-zA-Z0-9][\~\!\@\#$*0\-_]/
它失败了 ^
使用匹配所有允许字符的正则表达式,以及匹配至少一个必需字符的前瞻。需要锚定正则表达式以匹配整个输入。
(?=.*[a-zA-Z0-9])^[a-zA-Z0-9~!@#$&*(),;:'\-_]*$
我正在为 JavaScript 构建正则表达式。
- 条件1范围a-z,A-Z,0-9是必须的,
- 条件 2 可以具有这些特殊字符中的任何一个。
~!@#$&*(),;:'-_
其他字符应该失败。
编辑
我尝试了 /[a-zA-Z0-9][\~\!\@\#$*0\-_]/
它失败了 ^
使用匹配所有允许字符的正则表达式,以及匹配至少一个必需字符的前瞻。需要锚定正则表达式以匹配整个输入。
(?=.*[a-zA-Z0-9])^[a-zA-Z0-9~!@#$&*(),;:'\-_]*$