テキストフィールドから値を取得しています。私は、入力された入力の最後に%などの特殊文字が表示されない場合、警告メッセージを表示したいと思います。JavaScript文字列の末尾に特殊文字があるかどうかを調べる
ユースケース:
- AB%のC - ショー警告
- % ABC-ショー警告
- % BC-ショー警告
- ABC% - OK
正規表現私はこれまでにこれが来た。
var txtVal = document.getElementById("sometextField").value;
if (!/^[%]/.test(txtVal))
alert("% only allowed at the end.");
助けてください。 おかげ
だから、うまくいきませんか? –
'%'が文字列に存在しない場合はどうなりますか? @Sergio Tulentsev。 –
文字列はそれを持っていない。ユーザが入力した値は%を含み、ユーザがabcde%fなどを入力することを意味します。 – Nomad