要检查字符串是否以特殊字符结尾
Wanted to check whether string ends with special character or not?
我想检查我的字符串是否以特殊字符结束。如果我的字符串末尾包含特殊字符,则需要在右侧进行修剪。如果没有,什么都不做。
我的代码:
var s = 'acbd@';
var x = 'abcd@e'
预期结果:
acbd
abcd@e
有什么帮助吗?
可以使用正则表达式将特殊字符替换为空字符串,如下所示:
s.replace(/[@]+$/, "");
x.replace(/[@]+$/, "");
可以在方括号内指定更多特殊字符
相关文章:
- javascript替换换行符和特殊字符
- angularjs删除动态形式元素中的特殊字符
- 使用json_encode通过xmlhttp.responseText发送特殊字符(即caron)
- 在搜索中考虑特殊字符的
- 避免键入一些特殊字符
- Regex测试特殊字符
- 在 Javascript 中对特殊字符进行排序 (æ)
- 必须检查长度,并在文本框中允许一些特殊字符
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- 用于在Javascript中删除多个空格的特殊字符
- jQuery-Regex以防止任何特殊字符
- javascript正则表达式来识别所有特殊字符
- RegEx只获取特殊字符,前后不获取任何字符
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- Javascript:包括特殊字符的文本选择
- 获取特殊字符后没有单词的句子
- 在开头或结尾使用特殊字符匹配单词
- 要检查字符串是否以特殊字符结尾
- Regex匹配所有单词,但以特殊字符开头和结尾的单词除外
- Javascript删除字符串开头和结尾的特殊字符