jQuery中使用replace方法去除字符串空格
作者:小括号时间:2026-10-22 03:54:36浏览:368
本文介绍在jQuery开发中如何利用replace方法结合正则表达式去除字符串中的空格。通过示例代码展示具体实现方式,帮助开发者快速掌握字符串处理技巧,提升代码效率与准确性。
jQuery去除空格示例
话不多说,请看代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<link rel="stylesheet" type="text/css" href="" />
<style type="text/css"></style>
<script type="text/javascript" src="jquery-3.0.0.js"></script>
</head>
<body>
<div style="width:300px;height:100px;border:1px solid #E5E5E5;margin:0 auto;margin-top:30px;">
<form action="" method="post">
<span>用户名:</span><input type="text" name="username" class="username" value="" />
<input type="submit" value="提交" class="tijiao">
</form>
<script type="text/javascript">
$(document).ready(function(){
$(".tijiao").click(function(){
//var name = $.trim($(".username").val());
var name= $('input[name=username]').val().replace(/(^\s*)|(\s*$)/g,"");
if(name==""){
alert("用户名不能为空");
}
});
});
/*
/(^\s*)|(\s*$)/g 包含以空格、回车符等字符开头或者空格、回车符等字符结尾的字符串,可过滤出所有空格、回车符的字符
/g意思就是:global可选标志,带这个标志表示替换将针对行中每个匹配的串进行,否则则只替换行中第一个匹配串。如:we.fdffddfwe.加上/g后,则2个we都会出来;
\s 空白字符
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
stringObject.replace(regexp/substr,replacement)
*/
</script>
<div>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持本站!
作者最新文章
JS语法错误会阻止加载吗?区分SyntaxError与资源加载失败
2026-11-05 16:08:46
JavaScript常见SyntaxError语法错误排查与修复方法
2026-11-05 13:58:44
JS中slice、substring和substr截取字符串的区别
2026-11-05 13:43:47
JS 转 TS 手动迁移最佳实践:从配置 tsconfig 到消除 any 类型
2026-11-05 11:53:32
为什么JS数组push后得到的是数字而不是数组?
2026-11-05 09:59:18
