Reputation: 51
$("input[name='ipt1']").on("keypress", function() {
var regex = new RegExp(//regex syntax);
if (regex.test(str)) {
return true;
}
else {
return false;
}
});
Based on the above jquery, what are the most efficient way to filter any double whitespace for the input name ipt1
Upvotes: 0
Views: 1019
Reputation: 385
There is no need to use regex for input as simple as double spaces. You can use indexOf as below
$("input[name='ipt1']").on("keyup", function() {
if($(this).val().indexOf(' ') >= 0) {
console.log('true');
return true;
} else {
console.log('false');
return false;
}
});
Upvotes: 1
Reputation: 36
The simplest way is (If have double whitespaces - returns true)
var str = "Lorem ipsum dolor sit amet"; // one whitespace
var regex = new RegExp(/\s{2}/, 'g');
if (regex.test(str)) {
return true;
}
else {
return false; // retuns false
}
double whitespaces or multiple whitespaces
var str = "Lorem ipsum dolor sit amet"; // double whitespaces, also works for multiple whitespaces
var regex = new RegExp(/\s{2}/, 'g');
if (regex.test(str)) {
return true; // retuns true
}
else {
return false;
}
Upvotes: 0