Node.JS字符串仅匹配第一个字符

Node.JS字符串仅匹配第一个字符,node.js,regex,Node.js,Regex,如何签入regex或使用文本中第一个字符包含以下字符之一的不同函数 我有的代码_- string.match(/[^,.;a-zA-Z0-9_-]|[,;._-]$/igm) 它是有效的,但它检查整个句子。我只想检查第一个字符。我知道,有索引,但我不能在其中使用正则表达式。反过来做。保留要查找的字符字符串,并使用字符串的第一个字符与这些字符匹配 const characters = ',._-;<>?!' let myString = '...' if (characters.i

如何签入regex或使用文本中第一个字符包含以下字符之一的不同函数

我有
的代码_-

string.match(/[^,.;a-zA-Z0-9_-]|[,;._-]$/igm)

它是有效的,但它检查整个句子。我只想检查第一个字符。我知道,有
索引,但我不能在其中使用正则表达式。

反过来做。保留要查找的字符字符串,并使用字符串的第一个字符与这些字符匹配

const characters = ',._-;<>?!'

let myString = '...'
if (characters.includes(myString.charAt(0))) {
  // Do stuff
}
常量字符=',.-;?!'
让我的字符串='…'
if(characters.includes(myString.charAt(0))){
//做事
}

Lol,真是太简单了:o非常感谢。:)