【发布时间】:2015-09-01 17:28:49
【问题描述】:
使用 java-script 正则表达式我需要为输入文本应用一些规则。
基本上我想允许任何字符,包括总长度从 0(输入可以为空白)到最大 255 的任何空格。
目前我正在使用它,但不允许我使用任何字符
'[a-zA-Z0-9$%!_ ]{0,255}'
我也在尝试这段代码,但不起作用
"[.]{0,255}"
我在这里做错了什么?
【问题讨论】:
-
提示:您可以使用regex101.com 之类的网站来测试您的RegExp(不要忘记选择JS)!
-
为什么在这种情况下使用正则表达式? :) 只需限制字符数(maxlength 属性),或通过脚本测试长度...
-
在我的真实应用中,输入标签是由dijit框架生成的,我无法控制生成的标记。感谢您的评论。
标签: javascript regex