在Angular post请求之前删除字段中的空白
Strip whitespace from fields before Angular post request
我需要从Angular post请求发送到后端的三个字段(前导、尾随和字符之间)中去掉所有空白。数据是从表单数据对象传递的。目前,我已经通过为Jackson创建自定义反序列化程序来解决这个问题,但我更感兴趣的是在它们到达我的Spring后端之前将其删除。
function insertNumber(form, result) {
NumberSequence.save({"type": form.$name}, form.$data,
success(result),
error(form, result));
}
此处的数据包含3个字段:
- 启动
- 完
- 数字
我需要过滤掉所有的。
有什么建议吗?
AngularJS提供了一个ng-trim
指令,请参阅输入指令文档。如果这不是你想要的,那么使用@KyleK建议的正则表达式。
在函数的开头:
for (var i in form.$data) {
form.$data[i] = form.$data[i].replace(/^'s+/g, '').replace(/'s+$/g, '');
}
或者使用.trim(),但在IE 9之前本机不支持。
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 有了字段的名称,我如何用空白数据初始化对象的未定义字段
- 编辑图像字段javascript验证空白图像不插入
- 删除整个页面上所有输入字段前后的空白
- 如何创建具有空白选项和未筛选状态的动态选择字段
- 在使用PHP和Javascript提交表单时无法检查空白选择字段
- 电子邮件字段在以角度分配空白对象时未重置
- 使用按钮使用文本框中的值更新数据库字段,它显示一个空白值
- 在Angular post请求之前删除字段中的空白
- 空白字段跟踪
- Redux表单:提交空白字段导致错误
- Redux:表单输入字段保持空白
- 字段显示为浏览器自动填充,使用js访问时为空白
- 消除输入字段中的空白
- 如何使用纯javascript防止输入字段中出现空白
- 如何检测文本框字段的空白空间
- 获取一个空白输入字段的ID
- 空白页后,按下提交按钮,所有字段填满
- 表单提交字段为空白.使用Javascript隐藏和显示字段
- 使用angular js自动滚动到第一个空白必填字段