数字のみと通貨形式 ($xxx.xx) の RegEX を探しています。
現在、数字と文字にこのコードを使用していますが、問題なく動作します。
function validateForOnlyLettersAndNums(txt)
{ txt.value = txt.value.replace(/[^a-zA-Z 0-9\n\r]+/g, ''); }
しかし、私がここで求めていることをウェブで調べたところ、次のようなものしか見つかりませんでした。
(?<=\s|^)-?[0-9]+(?:\.[0-9]+)?(?=\s|$)
そして、ここのコードでそれを使用するとうまくいかないようです:
function validateForOnlyNums(txt)
{ txt.value = txt.value.replace(?<=\s|^)-?[0-9]+(?:\.[0-9]+)?(?=\s|$, ''); }