我想找到一种方法来使用 javascript 匹配输入的长度以及输入中的字符。通常我只使用 jquery 插件进行验证,但对于客户端,我们不能使用任何第三方模块。
输入需要 6-13 个字符之间的字符串,但值中不允许包含 < 或 > 字符。
我想要一种方法来检查字符串的长度以确保其在 6-13 之间,但如果字符串包含 < 或 >,则拒绝该字符串。我假设这可以用正则表达式来完成,但我的技能严重缺乏。用户应该能够看到基于长度和不正确字符的消息,具体取决于他们输入的内容。有什么快速的方法吗?
最佳答案
或使用此模式
^(?!.*[<>]).{6,13}$
^ beginning of line
(?! Negative Look-Ahead
. Any character except line break
* (zero or more)(greedy)
[<>] Character Class [<>]
) End of Negative Look-Ahead
. Any character except line break
{6,13}$ (repeated {6,13} times) to the end
关于javascript - 使用 javascript 对 1 个输入进行多重验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26877680/