我正在尝试编写一个读取输入值的函数,并确定是否在其创建中使用了空格.我不打算修剪任何东西 - 看看它是否需要修剪能力.
我甚至不确定从哪里开始,所以我没有任何代码可供查看.如果可以的话请帮忙!
我正在尝试这个解决方案,但它似乎不起作用(我不认为我正在使用.has())
if ($('#id').val().has(" ")) {
alert('has spaces')
}
Run Code Online (Sandbox Code Playgroud)
Den*_*ret 19
var hasSpace = $('#myInputId').val().indexOf(' ')>=0;
Run Code Online (Sandbox Code Playgroud)
如果要测试其他类型的"空格"(例如制表),可以使用正则表达式:
var hasSpace = /\s/g.test($('#myInputId').val());
Run Code Online (Sandbox Code Playgroud)