我有一个字符串的格式:string:num
,其中num是任何数字,但string是我需要匹配的已知字符串。我希望在if声明中包含以下内容:
if(它匹配字符串:,后跟一个数字){
//做点什么
}
你想要
if(stringYouHave.match(/^string:([0-9]+)$/){
//做点什么
}
这包括:
^
字符串的开头string:
您提到的文字“string:”(…)
此子表达式,如果需要知道字符串中的编号,您可以稍后参考该子表达式(不过在这种特殊情况下,您也可以将'string:'
替换为'
)[0-9]
介于0
和9
之间的字符(即数字)+
必须至少有一个“数字”(即上面提到的数字),但可以有任何数字$
字符串的结尾