【发布时间】:2012-03-21 11:13:15
【问题描述】:
当用户输入文本时,我希望允许字母数字 + 空格 + 最少三个字符 + 笑脸应该在那里。这是正则表达式,m 使用但它不是验证
/^([a-zA-Z0-9]{3,})$/
【问题讨论】:
-
"+ 笑脸"?这是什么意思?
标签: javascript regex
当用户输入文本时,我希望允许字母数字 + 空格 + 最少三个字符 + 笑脸应该在那里。这是正则表达式,m 使用但它不是验证
/^([a-zA-Z0-9]{3,})$/
【问题讨论】:
标签: javascript regex
^[a-zA-Z0-9 ]{3,}|:P|:)$
此正则表达式将匹配以下 3 个字符串
只是一些文字 :) :P
如果您想包含其他匹配项,请告知使用,例如带有笑脸和更多文字的一行
问候,汤姆
【讨论】:
怎么样:
/^(?=.{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 类中添加您希望允许的所有字符。
【讨论】: