所以我试图在文本输入值之前和之后修剪任何空格......
有什么想法吗?使我抓狂。我试着阅读$.trim()
。但无法让它正常工作。
代码:
var campaign_values = {
name : $.trim($('.nameField').val().toLowerCase().replace(/\s/g, "_")),
// other variables...
};
答案 0 :(得分:8)
不确定修剪时遇到了什么问题,但您应该可以像这样使用它:
var campaign_values = {
name : $.trim($('.nameField').val()).toLowerCase().replace(/\s/g, "_"),
// other variables...
};
虽然在这种情况下,我认为使用javascript trim()
var campaign_values = {
name : $('.nameField').val().trim().toLowerCase().replace(/\s/g, "_"),
// other variables...
};
答案 1 :(得分:4)
在致电$.trim
函数之前尝试使用replace
:
name : $.trim($('.nameField').val()).toLowerCase().replace(/\s/g, "_"),
答案 2 :(得分:0)
标准JavaScript String.trim()将从字符串中删除开头和结尾空格。
" string ".trim() == "string"