バイナリを10進数値に変換しようとしています正規表現Javascriptバイナリ数の検証
2進数を検証するための正規表現が必要です。
//for now i am using
var binary="1234"
/^-{0,1}\d+$/g.test(binary)
//my output:
1
しかし、出力がバイナリ形式ではないと言いたい。それはすべての見つかったエントリだけではなく、最初に一致していることを事前
バイナリを10進数値に変換しようとしています正規表現Javascriptバイナリ数の検証
2進数を検証するための正規表現が必要です。
//for now i am using
var binary="1234"
/^-{0,1}\d+$/g.test(binary)
//my output:
1
しかし、出力がバイナリ形式ではないと言いたい。それはすべての見つかったエントリだけではなく、最初に一致していることを事前
/^-{0,1}\d+$/g.test(binary)
は任意の正または負の整数を検証(\d
「は任意の数字」を意味し、また-{0,1}
は-?
のように書くことができます)。 g
グローバルフラグは、長い文字列の部分文字列ではなく、文字列全体を検証したいので、あまり意味がありません(アンカー^
と$
がこれを確認しているので動作しません) 。
は、代わりにこれを試してみてください:
/^[01]+$/.test(binary)
をあなたが(最もあなたを助けた答えの隣に中空のチェックマークをクリック)、ポイントへの最近の質問 – Corneliu
詳細を受け入れ、あなたの質問に* *答えを受け入れる必要があります。 –