我的代码:
var myNameFilter = /^([a-zA-Z ]+)$/;
var a = $('#afirstname').val();
if(a=='') {
console.log('WT?');
return false;
} else if (!myNameFilter.test(a)) {
console.log('WT? seriously?');
return false;
}
submit_form();
如果有人只将
a = ' '
的值放在一些空白处,则此过滤不起作用。如何使用
myNameFilter
进行过滤? 最佳答案
您可以使用trim功能修剪空白。
var a = $('#afirstname').val().trim();
带有
Jan de Derdelinks
等空格的名称将保留。但是,如果他们输入" Jan de Derdelinks "
,它将变为"Jan de Derdelinks"
关于javascript - 我如何确保该字段不只填充空白空间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30655607/