Regular Expressions

what elements does " /^[^A-Z]/ " match?

I did the test which indicates that it matches single lowercase character like 'a','b' etc. and '1','2' etc.

But I really confused with that. Because, "/^abc/" matches strings like "abcedf" or "abcddddee".

So, what does caret ^ really mean?
Any response is appreaciated !

Thanks

^ inside [ ] means negation. ^ means match start of line. the above means line does not start with capital letter as first character

Ta
Thank u so much!!!!!!!!!!!!!!!!!!!!