Let us construct open sets $A, B$ iteratively. We set $A_0$ to be an open interval of diameter $\tfrac14$ around each integer, and $B_0$ an open interval of diamater $\tfrac12$ around each integer. We define $A_i,B_i$ for $i \in \mathbb N$, so that they are, restricted an interval $[n,n+1]$, a union of finitely many open intervals. We define $A_{n+1}$ to be $A_n$ together with for each interval $[s,t]$ of length $l = [t - s]$ in the complement of $B_n$ the open set $(s+\frac l3, t-\frac l3)$, and we define $B_{n+1}$ to be $B_n$ together with, for such $[s,t]$, the interval $(s+\frac l4, t - \frac l4)$.
Now let $A = \cup_{i \in \mathbb N} A_i$, and we see that $A$ is regular, because the open sets all have "padding"; meanwhile, the order type of $A$ is clearly that of a dense unbounded linear order.