我试图阻止用户在文本框中插入 *。
这是我试图做的,但在这里它只检测 * 如果这是唯一插入的字符。例如:*等文本。
当允许的字符与*混合时,它无法检测到它。例如输入,如:*hjh 等。
也许如何让它只用“”而不是整个字段替换 *?
<script type="text/javascript">
function testField(field) {
var regExpr = new RegExp("[^*]");
if(!regExpr.test(field.value)) {
field.value = "";
}
}
</script>
<input type="text" id="searchGamesKeyword" class="searchGamesTextBox"
name="searchGamesKeyword" onblur="testField(this);" />