我知道这可能很简单,但似乎无法找到我正在尝试做的事情的例子。
从字符串的开头匹配,我想匹配建筑物编号。
IE
60 将匹配 60A 和 60 但不匹配 6000
同样地
1 将匹配 1 和 1ABC 但不匹配 11
/^1[^\0-9]*
就像我需要的那样,匹配 1 和任何非数值任意次数。(当然这是来自 expresso - (.net) 但它在那里不起作用。
有人能指出我正确的方向吗?
谢谢,
山姆
您可以使用正则表达式/^1(?!\d)/来匹配建筑物 1。
这(?!\d)是一个负面的前瞻,并说“匹配 1,只要它后面没有另一个数字”。
例如
myString.match(/^1(?!\d)/)
Run Code Online (Sandbox Code Playgroud)