找回密码
 立即注册
搜索
查看: 1771|回复: 0

[jQuery框架] jQuery.trim()去掉字符串起始和结尾的空格。

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-9-10 10:59:10 | 显示全部楼层 |阅读模式
$.trim()函数会移除字符串开始和结尾处的所有换行符,空格(包括连续的空格)和制表符(tab)。如果这些空白字符在字符串中间时,它们将被保留,不会被移除。

在做表单验证的时候js交互如果这样写,如果用户不填写title直接提交会给提示信息,但是如果用户敲了一下空格,那么就条件就被视为正确;
  1. $('form').submit(function(){
  2.             var title = $('input[name=title]');
  3.             if (title.val() == '') {
  4. alert('<span style="line-height: 1.5;">请输入规格名称!</span><span style="line-height: 1.5;">');</span>
复制代码
所以需要过滤字符串起始和结束的空格
  1. if ($.trim(title.val()) == '')
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 18:37 , Processed in 0.049994 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表