Technically, the 2300218 number is not a page number, but an electronic identifier (the eid
field). Despite the journal's own citation guidelines categorising this number as a page number, this classification is completely wrong.
You may customise the \bibeidpunct
punctuation command for delimitation.
\renewcommand*{\bibeidpunct}{%
\ifboolexpr{test {\iffieldundef{volume}}%
and
test {\iffieldundef{number}}}%
{\space}%
{\addcomma\space}}
However, I think it would be better to customise the volume+number+eid
macro. So, instead of change the \bibeidpunct
command, change that macro:
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\iffieldundef{volume}%
{}%
{\setunit*{\adddot}}%
\printfield{number}%
\ifboolexpr{test {\iffieldundef{volume}}%
and
test {\iffieldundef{number}}}%
{\setunit{\addspace}}%
{\bibeidpunct}%
\printfield{eid}}
biblatex
. If so, is there any particular style you employ?