This is my code and playground.
func insert_comma(input_num int) string {
    temp_str := strconv.Itoa(input_num)
    var validID = regexp.MustCompile(`\B(?=(\d{3})+$)`)
    return validID.ReplaceAllString(temp_str, ",")
}
 func main() {
    fmt.Println(insert_comma(1000000000))
 }
Basically, my desired input is 1,000,000,000. And the regular expression works in Javascript but I do not know how to make this Perl regex work in Go. I would greatly appreciate it. Thanks,
