Javascript 強制使用者只能輸入英文、數字

  • 5080
  • 0

Javascript =>強制使用者只能輸入英文、數字

JS:

function ValidateCNWord(e, value) {
	if (/[\W]/g.test(value)) {
		value = value.replace(/[\W]/g, '')
		$(e).val(value);
	}
	return false;
}

HTML(Use Razor):

@Html.TextBoxFor(p => p.condition.NewAPID, new
{
   @class = "form-control",
   id = "txtNewAPID",
   onkeyup = "return ValidateCNWord($(this),value);",
   onblur = "return ValidateCNWord($(this),value);"
})

這樣使用者輸入注音或是中文,在KeyUp 或是 onblur之後就會替換成空白

確保使用者無法輸入中文