我正在尝试创建一个输出值列表的while循环,将它们加在一起,并在最后输出一个带有"="符号的总和,如果用户输入数字5和12,输出将显示出来像这样:5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 =总数
这就是我的'while'循环现在的样子:
while(enteredNum1 <= enteredNum2){
total += enteredNum1;
document.write(enteredNum1 + " + ");
enteredNum1++;
}
document.write("= " + total);
Run Code Online (Sandbox Code Playgroud)
我知道它会一直附加"+",但是有人能指出我正确的方向让最后一个值显示"="而不是"+"吗?
我希望匹配可以有 1 个单词Foo:或 2 个单词的Foo Bar:文本——还要注意空格
这是我到目前为止的模式:
(([A-Z])\w+: )|(([A-Z])\w+\s([A-Z])\w+: )
Run Code Online (Sandbox Code Playgroud)
当我在http://regexr.com/ 中进行一些测试时,它可以返回匹配Foo:但从未看到Foo Bar:
对正则表达式菜鸟的任何建议表示赞赏