javascript - 在javascript中的第一个数字之前获取一个子字符串

标签 javascript regex

我正在尝试提取所有文本,直到出现第一个数字。 假设我有这种字符串 "Paris 01 Louvre"。我会 喜欢只有 "Paris" 或者如果我有 "Neuilly sur Seine 03 bla blab" 我想提取 "Neuilly sur Seine"

我正在为 javascript 中的正则表达式苦苦挣扎,但找不到正确的公式。

最佳答案

"Neuilly sur Seine 03 bla blab".match(/^\D+(?=\s)/);
// => Neuilly sur Seine

此答案还确保不捕获尾随空格。

关于javascript - 在javascript中的第一个数字之前获取一个子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10950061/

相关文章:

Javascript 正则表达式模式 "{{text}}"

javascript - 第二个下拉菜单自动更改其值

regex - 在 Perl 中/^/和/^/m 之间有区别吗?

regex - 匹配正则表达式中的重复子串

javascript - document.getelementbyid 不适用于母版页内容页中的外部 javascript

php - 如何编写将纯文本转换为可点击链接的函数,其中文本包含 5 种类型的 URL

python : Using regex to get episode

javascript - 如何使用 JSLint 全局设置 'use strict'

javascript - 如果 Javascript 参数不存在,如何将其设置为默认值?

javascript - JavaScript 中的 For 循环不起作用