这些正则表达式匹配什么?

时间:2013-12-03 10:17:02

标签: regex

对于正则表达式,我是一个完全新手。我遇到过一些我正在维护的代码。任何人都可以让我知道他们做了什么:

^[0-9a-zA-Z_-]+$
^[\.$/0-9a-zA-Z_ -]+$
^[\.$/0-9a-zA-Z_-]+$

所有帮助表示感谢

1 个答案:

答案 0 :(得分:1)

“^”=匹配字符串中第一个字符前的位置。

[0-9a-zA-Z_-]或它可能是“\ w”
匹配任何单词字符,包括下划线。

“+”=
当前一个字符出现1次或更多次时匹配

“$” 匹配字符串中最后一个字符后的位置。