Some times I see people put the same code in the regular and extended license. So if I purchased the regular license and charge people to use my service, Does that mean I have violated the policy of codecanyon.net since the developer accept to do that?
Your question is not clear. Are you referring to charging clients while you’re selling the codes when you purchase regular license ?
If your customer will need to pay to access your website content then you will need to purchase extended license.
Where Regular License, your end product (incorporating the item you’ve licensed) is distributed for free.
Which license do I need for an end product that is only accessible to paying users?
If the end users need to pay to see the end product, you need an Extended License. There can be more than one end user as long as there is only one end product.
Example: A website that requires money before you can access the content