html的textarea,提交的时候怎么去除首尾的空格?

html的textarea,提交的时候怎么去除首尾的空格?
前端js和后端php应该都可以去除吧?
怎么做呢?
需要说明的是,只去除整个textarea最开始和最后的空格,假如一段文字中间有换行,或有空格,不管它。

阅读 8.2k
6 个回答

首先,楼上很多人都说trim()了。

那么,textarea为什么首尾会有空格呢。。

不要这样:

<textarea rows="3" cols="20">
内容。
</textarea>

要这样:

<textarea rows="3" cols="20">内容</textarea>

使用字符串的string.trim()方法

都可以,在js中,一切皆对象,字符串也是,所以可以使用 字符串.trim()
在php中trim是一个函数,用法是trim(字符串)

可以用正则替换。但是用trim方便

var re = /^s+|s+$/g;
var str = $('#textarea').val();
var text = str.replace(re, '');

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题