私はこのような機能を持っています:
function validateInput() {
var search_text = document.getElementById('search_text').value;
var size = document.getElementById('size').value;
var submitButton = document.getElementById('sb_search');
var filter = /^[\x20-\x7E]*$/;
if (filter.test(search_text) && search_text.length>0){
return true;
}
else if (filter.test(size) && search_text.length>0){
return true;
}
else{
return false;
}
}
search_text が空ではなく、正規表現を満たし、15 文字以下の場合にのみ true を返したいです。どうやってやるの?1回目と2回目はすでに終了しています。