请问各位小哥哥,怎么清除input输入框前后的空格

支付宝小程序的input输入框,点击立即兑换的时候清除前后的空格

image.png

 <input name="coupon" onInput="pop_coupon"  onBlur="focus"  class="popup_input" placeholder="输入兑换码"/>

------
onChange(){}
阅读 3.6k
3 个回答

应该是想要这个吧

const str = ' helloworld ';
const noSpaceStr = str.trim();
console.log(noSpaceStr)

一般来说在处理 Input 的时候,都会在获得 value 后trim()一下,再使用

  • trim(): 消除前后两端空格
  • trimStart():消除字符串头部的空格
  • trimEnd():消除尾部的空格
// 返回的都是新字符串,不会修改原始字符串
const s = ' abc ';
s.trim() // "abc"
s.trimStart() // "abc "
s.trimEnd() // " abc"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题