javascript - 删除javascript字符串前后的多余空格

标签 javascript jquery input

<分区>

var $one = $('#oneClueShow');
    var x = $("#clueOneInput").find('input[type=text]').val();
    if(x == 'D R' || x == 'd r'|| x == 'D r'|| x == 'd R'|| x == 'd'|| x == 'r' || x == 'd R' || x == 'T A')

上面是一段java/我有。它所做的是获取一个输入——然后检查是否匹配。我要解决的错误是无法识别之前或之后是否有空格。

例如,在输入中有人可以输入“D R”没问题。如果像这样添加一个空格 'D R ' 然后它不再识别输入。

我可以做些什么来影响输入以确保在单击按钮之前/之后没有空间吗?我一直在研究替换,但似乎无法进行。

我一直在看的引用:http://www.w3schools.com/jsref/jsref_replace.asp

最佳答案

您可以使用 $.trim

$.trim(yourstring)

这将允许跨浏览器兼容性

在你的情况下是

var x = $.trim($("#clueOneInput").find('input[type=text]').val());

关于javascript - 删除javascript字符串前后的多余空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23484876/

相关文章:

javascript - JSONP请求链接到用户输入字段+按钮: only executes once

javascript - javascript 中未选中复选框?

javascript - React 中的多个 url API

javascript - jQuery 克隆换行和 prependTo

javascript - .on ('keyup' , ..) 不在输入上执行

javascript - Rails file_field 大小限制

javascript - 类型错误 : Cannot create property 'validator' on string 'abc@gmail.com' at setUpControl

javascript - noUiSlider(使用步骤 API)+ wNumb - wNumb 格式不适用于第一个工具提示

javascript - 具有自动滚动功能的 jquery/css 长多级菜单

c - 如何从用户c获取输入整数