正则表达式为字母数字和'',' - ','_'和'。'?

时间:2009-08-07 17:57:34

标签: regex

嘿,任何人都可以使用正则表达式来验证仅包含字母数字字符的字符串以及'',' - ','_'和'。' ?

由于

4 个答案:

答案 0 :(得分:5)

/^[A-Za-z0-9 _.-]+$/

或在支持的情况下

/^[\w .-]+$/

答案 1 :(得分:3)

/^[\w. -]*$/

\w预定义字符类包含字母数字字符和下划线,类型比a-zA-Z0-9_短。另外,根据您是否要允许空字符串,您还需要使用*+

答案 2 :(得分:1)

试试这个:

^[a-zA-Z0-9 \-_.]+$

答案 3 :(得分:0)

@chaos或其他任何人: 我只是好奇,哪里不是\ w和\ d支持的东西。我在Perl和Ruby中使用它们。我认为他们得到了所有语言的支持。