• 締切済み

javascriptでの正規表現について

javascriptで正規表現にて0~9とドットを許容したいのですが、javascript初心者のためどのように記述して良いのかわからずどなたかご教示いただけないでしょうか。 お願い致します。

みんなの回答

  • think49
  • ベストアンサー率59% (285/482)
回答No.2

完全一致なら、 function hoge (string) { return /^[\d.]+$/.test(string); } alert(hoge('11.5.24')); // true alert(hoge('58.47a')); // false alert(hoge('あいうえお25.28abc')); // false RegExp - MDC Doc Center https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/RegExp

  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

こんなんでどうでしょう。 <html> <head> <title>test</title> </head> <body> <pre> <script type="text/javascript"> // マッチしているかどうかだけ document.writeln(/[\d.]/.test("abcd34.5")); // マッチを得る(gを付けなれば先頭マッチのみ) document.writeln("123..432abcde123.4".match(/[0-9.]+/g)); </script> </pre> </body> </html>

参考URL:
http://www.site-cooler.com/kwl/javascript/15.htm

専門家に質問してみよう