私は自分の基金の寄付を受け入れるフォームを使用しているサイトで作業しています。 「$」が実際の金額に含まれている場合、支払いゲートウェイはエラーを返します。
フォームを送信する前に入力フィールドから「$」を取り除く簡単な方法はありますか?
ありがとうございました。クライアント側(jqueryの/ javascriptの)提出の
var fieldvalue = {...get from input field...};
fieldvalue = fieldvalue.replace(/\$/,"");
サーバー側で
(提出後、PHP、)
$fieldvalue = $_POST['fieldname'];
$fieldvalue = str_replace("$", "", $fieldvalue);
データが送信され、どのようにすればよいですか?いずれにせよ、[文字列から文字を削除する]を見てください(http://stackoverflow.com/questions/4846978/remove-characters-from-a-string) –
'.replace(/ [^ \ d。 ]/g、 "") 'この関数は、数字とドットを除く各文字を削除します。 –