在jquery中,利用replace()函数实现正则替换!小示例-盒子源码分享阁
欢迎光临
我们一直在努力

在jquery中,利用replace()函数实现正则替换!小示例

大家在学习jquery时,想要正则替换可以使用replace()函数来实现,这是经常使用的函数,该函数用于执行查找并替换的操作,可以替换与正则表达式相匹配的内容,语法为“要替换的文本对象.replace(正则表达式,’替换值’);”。接下来我们一起看一下盒子在网上找的小示例吧!

在jquery中,利用replace()函数实现正则替换!小示例

示例:

<input type="text" id="name" value="1,2,3,4"><br><br> <button>正则替换</button>

想把input中value的值的逗号都变成”-“,首先使用jQuery的replace方法:

$(document).ready(function() {

    $("button").click(function() {

            var value = $("#name").val();

            var result = value.replace(',','-');

            $("#name").val(result);
    })
});

结果只有第一个逗号被替换,即:

1-2,3,4

jQuery并没有提供replaceAll方法,此时可以使用正则表达式来实现:

$(document).ready(function() {

    $("button").click(function() {

            var value = $("#name").val();

            var reg = new RegExp(',','g');// g表示全局替换

            var result = value.replace(reg,'-');

            $("#name").val(result);
    })
});

结果为:

1-2-3-4

未经允许不得转载:盒子源码分享阁 » 在jquery中,利用replace()函数实现正则替换!小示例

分享到: 生成海报
avatar
盒子源码阁是一个分享个人建站优化笔记的博客,专注分享网站源码、模板下载以及SEO技术文章,大家快来阅览吧!

热门文章

  • 您的想法? 抢沙发

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    免费资源分享-专注网站技术的盒子源码阁

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活