我正在尝试编写一个函数来读取输入值,并确定在创建过程中是否使用了空格。我不是要 trim 任何东西 - 只是看看它是否需要 trim 的能力。
我什至不确定从哪里开始,所以我没有任何代码可看。如果可以,请帮忙!
我正在尝试这个解决方案,但它似乎不起作用(我认为我没有正确使用 .has())
if ($('#id').val().has(" ")) {
alert('has spaces')
}
最佳答案
var hasSpace = $('#myInputId').val().indexOf(' ')>=0;
如果您想测试其他类型的“空格”(例如制表),您可以使用正则表达式:
var hasSpace = /\s/g.test($('#myInputId').val());
关于javascript - 使用 jQuery 查看输入是否有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13257007/