I thought we covered this before in another thread.
In any case, local is where you are home every night. You will usually make a lot of pick ups and drops, but could just go out about 250 miles or so and then head back to your base. The key is whether you can get home every night. There could be the occasional over night stay, but that would be a rarity.
Regional is where you run primarily in certain area, such as the Midwest or Southeast. You will still be staying out as you would long haul but will likely be able to get home a little more frequently. It has nothing to do with whether you run dedicated or irregular routes. It has to do with where you run. For instance, the Midwestern region could be Illinois, Ohio, Pennsylvania, Michigan and Wisconsin. It could involve even more states depending on the company. Most carriers define their own regions, if they have them. Regional is still considered otr by most, but not long haul.
Long haul would be considered where you could run all 48 states. You may or may not run them, but you could. Some may consider this otr, but I look at regional and long haul as the same thing. Long haul would get home about every 2 weeks or so.
There are some carriers who could have more regions where they run, especially when looking at the larger states. For instance, Texas is a very large state and could be considered a region in itself. There are some who rarely get out of the state. I have known of some who primarily run from Dallas to Houston and perhaps San Antonio. They rarely leave the state. Another might be Texas, Oklahoma and Louisiana. You could likely run those states and earn a good living. You won't be home every night but could probably be home weekly, providing you live in one of those states.