正则表达式以匹配包含点的字符串

时间:2019-02-12 05:59:23

标签: javascript regex

我有以下正则表达式:

Label

因此,如果有类似[.][a-zA-Z] 的字符串,它将选择.row。我想要的是只能选择点,即正则表达式只能选择点({.r)!

2 个答案:

答案 0 :(得分:1)

您需要使用positive lookahead

let str  = `.row`

console.log(str.match(/\.(?=[A-Za-z])/g))

答案 1 :(得分:0)

如果您只想选择点,请用.来使\.转义,因为.表示任何单个字符。并且不要包含[a-zA-Z]

[\.]

https://regex101.com/r/mJ9A6u/1/