Java中用ajax提交数据时数据库中的数据出现空格怎么处理?

如题所述

第1个回答  2011-04-14
首先要搞明白 为什么会出现空格 AJAX提交一般是不会出现空格的 有可能是你数据库的字段的类型是char类型 比如长度为10 而你提交的数据的长度为8 那么会补两位的空格,如果是这种情况的话 你可以把字段类型修改为varchar ORACLE里面是varchar2
第2个回答  2011-04-15
* trim:清除两边空格
*/
function trim(str) {
if (typeof str == 'string')
return str.replace(/(^\s*)|(\s*$)/g, '');
}
function ntrim(str) {
if(str==null){return "";}
return trim(str);
}
/*
* ltrim:清除左边的空格
*/
function ltrim(str) {
if (typeof str == 'string')
return str.replace(/(^\s*)/g, '');
}
/*
* rtrim: 清除右边的空格
*/
function rtrim(str) {
if (typeof str == 'string')
return str.replace(/(\s*$)/g, '');
}

str=trim(str);就可以了本回答被提问者采纳
第3个回答  2011-04-13
"".replaceAll("\\s","");追问

我在哪这样操作呢?

追答

要操作的字符串
把""改成你要进行处理的字符串