fork download
  1. const strings = [
  2. "hello :smile:",
  3. "\n:smile:",
  4. " :smile:",
  5. ":test-test+_test:",
  6. "hello:hai:"
  7. ];
  8. let pattern = /^\w*[ \n]:([\w+-]+):/;
  9.  
  10. strings.forEach((s) => {
  11. print(s + " ==> " + pattern.test(s));
  12. });
Success #stdin #stdout 0s 171392KB
stdin
Standard input is empty
stdout
hello :smile: ==> true

:smile: ==> true
 :smile: ==> true
:test-test+_test: ==> false
hello:hai: ==> false