正規表現_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 08:47:291163ブラウズ

 var child = $("input[name='unit']").val();            var reg = /^[1-9][0-9]{0,}$/;            if (reg.test(child) != true) {                alert("请输入正确的数字");

数値を入力したいのですが、数値が 1 桁の場合、またはほとんどが数字の場合、0 以外になる可能性があります。正規表現のどこが間違っていますか?


ディスカッションへの返信 (解決策)

これを試してください

^[1-9]d*$

child の値は正しいですか?

child の値は正しいですか?正解です。正規表現は Web ページでテストされています。質問


これを試してください

^[1-9]d*$

わかりました、試してみてください

元の投稿者の正規表現は正しく、最初のビットはゼロ以外です 数値はゼロ幅アサーションを使用して判断することもできます


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。