java 正则 多个空格_正则表达式用单个空格替换多个空格

Comprehensive unencrypted answer for newbies et al.

这适用于像我这样的所有虚拟测试人员,他们测试了一些不能工作的人编写的脚本 .

以下3个示例是我在以下3个网站上删除特殊字符和额外空格的步骤(所有这些都完美地运行){1 . EtaVisa.com 2. EtaStatus.com 3. Tikun.com}所以我知道这些工作完美 .

我们将这些链接在一起超过50个,没有任何问题 .

//这删除了特殊字符0-9,只允许字母(大写和LOWER大小写)

function NoDoublesPls1()

{

var str=document.getElementById("NoDoubles1");

var regex=/[^a-z]/gi;

str.value=str.value.replace(regex ,"");

}

//这删除了特殊字符,只允许字母(大写和LOWER大小写)和0-9 AND空格

function NoDoublesPls2()

{

var str=document.getElementById("NoDoubles2");

var regex=/[^a-z 0-9]/gi;

str.value=str.value.replace(regex ,"");

}

//这删除了特殊字符,只允许字母(上面和下面的情况)和0-9和空格//最后的.replace(/ \ s \ s / g,“”)删除多余的空格//当我使用单引号,它没有用 .

function NoDoublesPls3()

{ var str=document.getElementById("NoDoubles3");

var regex=/[^a-z 0-9]/gi;

str.value=str.value.replace(regex ,"") .replace(/\s\s+/g, " ");

}

::NEXT:: 将#3保存为 a .js //我打电话给我的NoDoubles.js

::NEXT:: 将您的JS包含在您的页面中

将其包含在您的表单字段::例如

onKeyUp="NoDoublesPls3()" onKeyDown="NoDoublesPls3()" id="NoDoubles3"/>

所以它看起来像这样

这将删除特殊字符,允许单个空格并删除多余的空格 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值