[?(@.d=~/^[-+]?[ci][-+]?(\.[-9]+|[09]+(\.[-9]*)?)([eE][-+]?[09]+)?$/