我正在使用下面的代码来尝试修剪 Javascript 中的字符串,但我得到了标题中提到的错误:
function trim(str) { return str.replace(/^\s+|\s+$/g,''); }
编辑:
我解决了这个问题......对不起,我应该把代码放在我如何调用它......意识到我不小心传递了表单字段本身的对象而不是它的值。
我的猜测是调用你的trim函数的代码实际上并 没有 将字符串传递给它。
trim
要解决此问题,您可以制作str一个字符串,如下所示:str.toString().replace(...) …
str
str.toString().replace(...)