1
1
检测在这种情况下不允许的内容不是一个好主意。您提到检测除这两个(,&)和空格之外的特殊字符是可以接受的。那标签呢?新行字符怎么办?非拉丁字符呢?如果你确信这永远不会发生,那么继续检测特殊字符。如果在以下regex中进行匹配,则输入无效:
上面提供的解决方案很好,它检查是否使用了正确的字符,但是即使使用了上面的任何特殊字符,它也将匹配。我想这不是你想要的。以下是修改后的版本:
如果匹配,则输入有效,否则无效。这可能不是最有效的regex,但应该可以工作。 顺便说一句,一些示例输入文本将非常有用! 无大写字母版本:
|
2
0
如果只允许大写字母、数字和
冗长的正则表达式:
但是,您可能希望强制使用最小长度,因为当前字符串
如果希望输入包含不允许使用的字符时匹配的regex,则可以使用
但是,您还需要第二个regex来确保输入中至少有一个字母。我认为第一种方法更具可读性,即使是在不能使用详细/注释的正则表达式的JavaScript中。 |
3
0
实际上我已经完成了验证
即
说明:这允许所有
|
Hello Folks · jQuery可调整大小的插件游标损坏 7 年前 |
Vanjith · jQuery jqplot-如何创建标签的多行 7 年前 |
Jiga · 如何使用jQuery插件制作一个小时倒计时计时器 7 年前 |
g5wx · 初始化后更新jQuery插件设置 7 年前 |
prabha · 直接在网站中打开和编辑csv文件 7 年前 |