/[^\\w-._]/g
String.replace(/\\.{2,}/g, ".")
.
String.replace(/^\\.|\\.$/g, "")
/^\\d{n}$/;
^
$
/^[0-9\\b]+$/