用于验证文本框的Javascript正则表达式

时间:2012-03-21 11:13:15

标签: javascript regex

当用户键入文本时,我想允许字母数字+空格+分钟三个字符+表情符号应该在那里。这是正则表达式,m使用但不是验证

   /^([a-zA-Z0-9]{3,})$/

2 个答案:

答案 0 :(得分:1)

^ [a-zA-Z0-9] {3,} |:P |:)$

  • 我将空格添加到角色类
  • 替代(|)用于允许你提到的2个笑脸

此正则表达式将匹配以下3个字符串

只是一些文字 :) :P

让我们知道你是否想要包含其他比赛,一条笑脸线以及更多文字

问候,汤姆

答案 1 :(得分:0)

怎么样:

/^(?=.{3,})[a-zA-Z0-9 :;()]+$/

<强>解释

/                    : delimiter
  ^                  : begining of string
  (?=.{3,})          : assure there are at least 3 chars
  [a-zA-Z0-9 :;()]+  : assure there are only allowed char
  $                  : end of string
/                    : delimiter

您可以在char类中添加您想要允许的所有字符。