我如何从字符串的开头删除数字和空格?
例如,从'13 Adam Court,Cannock'删除'13'。
答案 0 :(得分:9)
搜索
/^[\s\d]+/
替换为空字符串。例如:
str = str.replace(/^[\s\d]+/, '');
这将从字符串的开头以任何顺序删除数字和空格。对于只删除数字后跟空格的内容,请参阅BoltClock的答案。
答案 1 :(得分:6)
str.replace(/^\d+\s+/, '');
答案 2 :(得分:0)
var text = '13 Adam Court, Cannock';
var match = /\d+\s/.exec(text)[0];
text.replace(match,"");
答案 3 :(得分:0)
上述解决方案对我不起作用。相反,我在下面使用了这个正则表达式。
var sRegExResult = "Regex Sample99";
sRegExResult.replace(/\s|[0-9]/g, '');