1)^[^\s].{1,20}$

2)^[-/@#&$*\w\s]+$

3)^([\w]{3})$

有更多信息的链接吗?

最佳答案

^[^\s].{1,20}$


匹配任何非空格字符,后跟1至20个字符。 [^\s]可以替换为\S

^[-/@#&$*\w\s]+$


匹配以下任何一个字符的1个或多个出现:-/@#&$*,加上任何单词字符(A-Ba-b0-9_)和任何空格字符。

^([\w]{3})$


匹配三个单词字符(A-Ba-b0-9_)。该正则表达式形成一个组(带有(...)),这毫无意义,因为该组将始终等于聚合匹配。请注意,[...]是多余的-最好只使用\w而不将其包装在字符类中。

更多信息:“ Regular Expression Basic Syntax Reference

关于javascript - 这些正则表达式在JavaScript中的含义是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3299847/

10-10 02:26