在javascript字符串之前和之后删除额外空格

use*_*730 4 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')
Run Code Online (Sandbox Code Playgroud)

以上是java /我的片段.它做的是接受输入 - 然后检查匹配.我想要解决的错误是在无法识别之后或之前有空格.

例如,在输入中,有人可以输入'DR'没问题.如果像'DR'那样添加空格,则它不再识别输入.

我可以做些什么来影响输入以确保在按钮点击之前/之后没有空格?我一直在寻找替代品,但似乎无法实现.

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

ᾠῗᵲ*_*ᵲᄐᶌ 16

你可以使用$ .trim

$.trim(yourstring)
Run Code Online (Sandbox Code Playgroud)

这将允许跨浏览器兼容性

在你的情况下,它会

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


小智 9

使用trim()方法

例子:

var str = "       Hello World!        ";
alert(str.trim());
Run Code Online (Sandbox Code Playgroud)

这将返回:“Hello World!”


ant*_*oyo 5

您可以使用trim()方法。