文字が '/'の場合にのみ、文字列の最後の文字を削除したいと思います。どうしたらいいですか?文字列の最後の文字として存在する場合は最後に/を削除する正規表現
18
A
答えて
50
string = string.replace(/\/$/, "");
$
マークは文字列の末尾になります。 \/
はRegExpエスケープ/
です。両方を組み合わせる= /
を行末に置き換えます。
1
var str = //something;
if(str[str.length-1] === "/") {
str = str.substring(0, str.length-1);
}
2
var str = "example/";
str = str.replace(/\/$/, '');
1
var t = "example/";
t.replace(/\/$/, ""));
4
ただ、代替与える:これはNumber(true) === 1
とNumber(false) === 0
0
これは正規表現ではなく、あなたの問題を解決できるという事実をオフに果たしている
var str="abc/";
str.substring(0, str.length - +(str.lastIndexOf('/')==str.length-1)); // abc
var str="aabb";
str.substring(0, str.length - +(str.lastIndexOf('/')==str.length-1)); // aabb
を
var str = "abc/";
if(str.slice(-1) == "/"){
str = str.slice(0,-1)+ "";
}
0
$('#ssn1').keyup(function() {
var val = this.value.replace(/\D/g, '');
val = val.substr(0,9)
val = val.substr(0,3)+'-'+val.substr(3,2)+'-'+val.substr(5,4)
val = val.replace('--','').replace(/-$/g,'')
this.value = val;
});
関連する問題
- 1. 文字列の最後の文字を削除する正規表現
- 2. 正規表現の最後の文字
- 3. 正規表現:最初の文字と最後の数字を除くすべてを削除します
- 4. 最後の単一特殊文字を削除する正規表現
- 5. 文字列の最初と最後の文字を削除するには?
- 6. 文字列中のすべての文字と次の2文字をそれぞれの出現後に削除する最良の方法(正規表現?)
- 7. 正規表現に一致する最後の文字
- 8. 文字列 "foo bar"の後にすべてを削除する正規表現
- 9. 正規表現最後の文字をアルファベットで検索する
- 10. 正規表現 - 最後の最後の文字の前に文字をテストする方法
- 11. 文字列の最後の文字を削除する(VB.NET 2008)
- 12. 文字列の最後の文字を削除する$ variable
- 13. XSLT URL文字列の最後の文字を削除する
- 14. 文字列の最後の文字を削除する
- 15. 文字列の後の正規表現最大テキスト
- 16. 文字列の最初の文字を削除する場合
- 17. 文字列から最後の文字を削除する(Python)
- 18. Rの正規表現 - 最初と最後の文字を動的に削除します
- 19. 正規表現を使用してCSVファイルから最後の行を含む「文字列」を削除する
- 20. awk正規表現文字/パターンの最後の出現
- 21. SQL Serverに特定の文字がある場合、最初と最後の文字を削除しますか?
- 22. 最初の文字を大文字にする正規表現
- 23. 正規表現削除列 "|"文字
- 24. 正規表現マッチは最後が、1つの文字
- 25. 文字列内で最後に現れた文字列を見つけるための正規表現
- 26. 特定の文字で終了する場合、最後のSENTENCEを文字列で削除するには?
- 27. 最後のハイフンの後の文字列を削除します
- 28. Scala:最後に出現した文字を削除する
- 29. 文字列の最後から数える文字を削除するには?
- 30. Regexは最後の出現時に特殊文字の後に文字列を削除します
あなたはどの言語を使用していますか? JavaScript? PHP? – Jeff
@Jeff - Javascript、タグの上に私の友人。 –