【发布时间】:2014-01-03 20:24:12
【问题描述】:
我正在使用来自https://github.com/RobinHerbots/jquery.inputmask 的 jQuery 输入掩码,并且在 Firefox、Chrome 或 IE 8+ 中没有问题。
但是,当我使用下面的正则表达式输入掩码时,IE 7 只显示数据源中的第一个字符。我知道数据存在,因为如果我将文档模式从 IE 7 标准切换到 IE 8 标准或更高版本,数据会立即可见。
有没有办法让正则表达式输入掩码显示 IE 7 中的所有数据?
$(".alpha").inputmask('Regex', { regex: "[a-zA-Z ]+" }); // Limits entry to letters and space character
$(".name").inputmask('Regex', { regex: "[a-zA-Z-`' ]+" }); // Limits entry to letters, -, `, ' and space character
$(".alphanumeric").inputmask('Regex', { regex: "[a-zA-Z0-9 ]+" }); // Limits entry to letters, numbers and space character
【问题讨论】:
-
发生这种情况时,您是否在 Ie7 中遇到错误?
-
没有错误,只是显示数据的第一个字符
-
很抱歉你不得不支持IE7(也许是时候找一份更好的工作了???)
-
我希望我不必支持 IE 7,但我愿意
标签: jquery regex internet-explorer internet-explorer-7 jquery-inputmask