これだけで、すべてのページのすべてのフォームに、全半角問わず12桁のマイナンバーと思わしき値が入力されたら、利用者に確認を促すようになります。メッセージにもう少し免責色を強めて、「マイナンバーではないことに同意したと看做します」的な文章にしてもいいですね。マイナンバー以外で12桁が入力されるのは、ハイフンなしの携帯電話の国際電話番号か、サービスが独自で発行している会員IDのようなものが12桁であるような場合だけだと思うので、それがサービス上あり得なければ、confirm()ではなく、alert()にして強制的に処理を中断させてもいいと思います。気をつけなければならないのは、jQueryが導入されていること、送信ボタンにすでに他の処理が設定されていてAjax等でサーバー送信していないこと、でしょうか。それと、送信フォームをhtmlではなく、js側で動的に描画しているような場合は、bind()ではなく、on()句に変えてもいいかもしれません。弊社はそれほど営業力が高くないですし、この導入サービスを展開しても1サイト1-2万円くらいの工数しかかからないので、薄利多売よりは公開した方が社会的な貢献につながるかな、と考えた次第です。マイナンバー制度にかこつけて、現行サイトの危機感をあおって改修費用の高い提案をしてくるようなシステム開発会社に出会う前に、みなさんにこんなノウハウを知ってもらえると嬉しいと思う今日この頃です。