/ ^([a-zA-Z0-9] {1,})$ / in javascript

时间:2012-12-10 13:23:55

标签: javascript regex

当我使用以下系列时,任何人都可以告诉我用户可能输入的内容

jquery中的

var Str=/^([a-zA-Z0-9]{1,})$/系列..

3 个答案:

答案 0 :(得分:6)

该正则表达式匹配包含字母(A-Z或a-z)或数字(0-9)且不包含其他字符的字符串。该字符串必须至少包含一个字符,但字符数没有上限。

匹配字符串的示例:

  • x
  • foo
  • 123
  • ABC00

不匹配的字符串示例:

  • 空字符串(至少需要一个字符)
  • foo_bar(由于下划线)
  • abc 123(因为空间)

顺便说一下,您应该使用{1,}

,而不是写+

您可以在rubular在线使用正则表达式。

相关信息

答案 1 :(得分:4)

正则表达式与jquery无关,并且:

^ - start of string
[a-zA-Z0-9] - lowercase letter, uppercase letter, or digit
{1,} - 1 or more of the previous character class (better written as `+`)
$ - end of the string

自己在regexr进行测试。

答案 2 :(得分:0)

我会说从字符串的开头到字符串结尾的任何字母数字字符,其中至少有一个出现。