我想使用jQuery在asp.net文本框中禁用連續的多個空格。使用jQuery禁用文本框中的連續空間
文本框不應該接受類似
Hello World
$(document).ready(function() {
$('#txtFeedDesc').keydown(function (e) {
if (e.ctrlKey || e.altKey) {
e.preventDefault();
}
else {
var key = e.keyCode;
var name = document.getElementById('<%=txtFeedDesc.ClientID %>').value;
if (!((key == 8) || (key == 32) || (key == 42) || (key >= 35 && key <= 40) || (key >= 65 && key <= 90) || (key >= 48 && key <= 57) || (key >= 96 && key <= 105))) {
e.preventDefault();
return false;
}
else {
if (name.length < 50 || key == 8) {
return true;
}
else {
return false;
}
}
}
});
});
這是接受字母數字字符的文本框中。我硝基甲苯使用jQuery和JavaScript
var re = new RegExp("[ ]{2,}");
if (("Hello world").match(re))
{
alert("multiple space found in the string");
} else
{
alert("string is ok");
}
請提供代碼請 –
你的意思是你不需要空格? – Rex
@ user2124167您可以使用'RegularExpressionValidator'輕鬆完成此操作。 –