如何使用javascript替换从字符串中删除所有数字和文本?
使用javascript如何使用javascript替换从字符串中删除所有数字和文本?,javascript,regex,replace,Javascript,Regex,Replace,使用javascriptreplacejavascript删除字符串中的所有数字和文本 试试看 函数myFunction(){ var str=“123aBcD#$%”; var res=str.replace(“1-9,a-z,a-z”); 警报(res); } 当我测试我的代码时,它不是可替换的 我该怎么做呢?你可能想试试,regex str.replace(/[a-zA-Z0-9]/g, '') [a-zA-Z0-9]匹配下表中的单个字符 a-z在a和z之间的单个字符(区分大小写)
replace
javascript删除字符串中的所有数字和文本
试试看
函数myFunction(){
var str=“123aBcD#$%”;
var res=str.replace(“1-9,a-z,a-z”);
警报(res);
}
当我测试我的代码时,它不是可替换的
我该怎么做呢?你可能想试试,regex
str.replace(/[a-zA-Z0-9]/g, '')
也可以 你可能想试试,正则表达式
str.replace(/[a-zA-Z0-9]/g, '')
也可以
/\w/g
似乎要短得多是的,但这也将取代下划线。因此,/[a-z\d]/i
可以工作。(?!\uw
可以使用。/\w/g
似乎要短得多。;-)是的,但这也将取代下划线。因此,/[a-z\d]/i
可以工作。(?!\uw)
可以使用。接受字符串或正则表达式。您提供了一个字符串,因此您正在尝试匹配字符串文字“1-9,a-z,a-z”。接受字符串或正则表达式。您提供了一个字符串,因此您正在尝试匹配字符串文字“1-9,a-z,a-z”。
str.replace(/\w/g, '')