可以用字符串replace()和正则表达式结合起来,就能删除混杂在字符串中是数字。例如:
var str = '1a2b3c4d5e6f7';
result = str.replace(/[0-9]/g, '');第二个参数为空(‘’)。
console.log(result)
输出:abcdef
也可以删除字符串中的英文字符
var str = '1a2b3c4d5e6f7';
result = str.replace(/[a-z]/ig, '');第二个参数为空(‘’)。
console.log(result);
输出:1234567
本文介绍了如何结合JavaScript的replace()函数和正则表达式,实现删除字符串中的数字或英文字符。通过/[0-9]/g可以删除数字,通过/[a-z]/ig可以删除英文字符,从而实现对字符串内容的特定字符过滤。
9012

被折叠的 条评论
为什么被折叠?



