Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript正则表达式删除数字,然后是空格?_Javascript_Regex - Fatal编程技术网

Javascript正则表达式删除数字,然后是空格?

Javascript正则表达式删除数字,然后是空格?,javascript,regex,Javascript,Regex,如何从字符串开头删除数字和空格 例如,从'13 Adam Court,Cannock'删除'13'。搜索 str.replace(/^\d+\s+/, ''); /^[\s\d]+/ 替换为空字符串。例如: str = str.replace(/^[\s\d]+/, ''); 这将从字符串开头按任意顺序删除数字和空格。对于只删除后跟空格的数字的内容,请参见BoltClock的答案。上述解决方案对我不适用。相反,我使用下面的正则表达式 var text = '13 Adam Court,

如何从字符串开头删除数字和空格

例如,从'13 Adam Court,Cannock'删除'13'。

搜索

str.replace(/^\d+\s+/, '');
/^[\s\d]+/
替换为空字符串。例如:

str = str.replace(/^[\s\d]+/, '');

这将从字符串开头按任意顺序删除数字和空格。对于只删除后跟空格的数字的内容,请参见BoltClock的答案。

上述解决方案对我不适用。相反,我使用下面的正则表达式

var text =  '13 Adam Court, Cannock';
var match = /\d+\s/.exec(text)[0];
text.replace(match,"");
var sRegExResult = "Regex Sample99";
sRegExResult.replace(/\s|[0-9]/g, '');

+1用于字符类的模糊匹配。很好。上次我检查时,我正赶上你,但在过去几天里,你得到了大约+1000次重复。顺便说一句+1,让OP得到他们想要的答案。@NullUserException:LOL我就知道你会这么说!是的,就在上个月,你甚至远远领先于我;)编辑:看来你的投票限制了我今天的发言权!是的,我一直很忙。学校刚刚开学。这是我在大学的最后一年,我想充分利用它。但在此之前,我想达到10公里LOL@NullUserException当前位置我的考试即将开始,由于考试碰巧与编程有关,我想除了我的笔记之外,这将是一个练习和复习的好地方。本周的10k对我来说应该足够简单了。事实证明这本应该用PHP来代替:删除这个问题。如果你不能,你可以将它标记为mod attention,解释你在JavaScript中错误地问了这个问题。只是标记了帖子:)你现在不能删除这个问题,因为有带向上投票的答案。也许你也不应该,因为现在想在JS中做类似的事情的人可以参考这个问题及其答案。我同意@NullUserException。其他人可能会发现这很有用(UPVOUTS证明了这一点),所以我们不妨把它留在这里;以上内容对我也不起作用。谢谢@DavidRhoderick。如果我的回答对你有帮助。请投票认为我的回答有帮助。