regex.test V.S. string.match
https://stackoverflow.com/questions/10940137/regex-test-v-s-string-match-to-know-if-a-string-matches-a-regular-expression
by ud25tGNwMddCP7JI
JavaScript
var currentdate = new Date();
var datetime = "Last Sync: " + currentdate.getDate() + "/"
+ (currentdate.getMonth()+1) + "/"
+ currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
console.log(datetime)
var str="12"
var ret = str.match("/^[0-9]+/")
console.log(ret)
var flag = /^[0-9]+/.test(str)
console.log(flag)
var reg = /abc/g
flag = !!'abcdefghi'.match(reg); // => true
console.log(flag)
flag = !!'abcdefghi'.match(reg); // => true
console.log(flag)
flag = reg.test('abcdefghi'); // => true
console.log(flag)
flag = reg.test('abcdefghi'); // => false <=
console.log(flag)