字符串后跟数字的Javascript正则表达式匹配?

我有一个字符串的格式:string:num,其中num是任何数字,但string是我需要匹配的已知字符串。我希望在if声明中包含以下内容:

if(它匹配字符串:,后跟一个数字){
//做点什么
}

你想要

if(stringYouHave.match(/^string:([0-9]+)$/){
//做点什么
}

这包括:

  1. ^字符串的开头
  2. string:您提到的文字“string:”
  3. (…)此子表达式,如果需要知道字符串中的编号,您可以稍后参考该子表达式(不过在这种特殊情况下,您也可以将'string:'替换为'
  4. [0-9]介于09之间的字符(即数字)
  5. +必须至少有一个“数字”(即上面提到的数字),但可以有任何数字
  6. $字符串的结尾

发表评论