我正在使用以下 jquery 插件
http://digitalbush.com/projects/masked-input-plugin/
我当前的脚本是
<script type="text/javascript" charset="utf-8">
$(document).ready(function($) {
$("#answer55937X1X3othertext").mask("aaaaaaaaaaaaaaaaaaaaaaaaa",{ placeholder:"#" });
});
</script>
问题:
但实际上我希望允许用户只输入任意数量的字符的文本。例如:单词、短语甚至句子。所以我认为正则表达式会很合适。
问题一:
知道如何在这个插件中实现正则表达式吗?如果不是,请提出替代方案。请也包括正则表达式代码。
问题2:(出于好奇)
我确实查看了该网站,但找不到与正则表达式相关的任何内容。正则表达式是否默认包含在插件中?我不知道如何检查该功能是否包括在内。
提前致谢
更新:
我尝试了下面的脚本,但它不起作用。
$('question'+QQ' input.text').bind('keypress', function (event) {
var regex = new RegExp("^[a-zA-Z]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});