我正在创建一个表单,以便在我们的呼叫记录系统中查找支持请求的详细信息。
调用引用被分配了一个类似F0123456
的数字,这是用户要输入的数字,但数据库中的记录将是123456
。我有以下代码用于在使用jQuery
AJAX 提交表单之前从表单中收集数据。
如果字符串中存在前导的F0
,如何将其去掉?
$('#submit').click(function () {
var rnum = $('input[name=rnum]');
var uname = $('input[name=uname]');
var url = 'rnum=' + rnum.val() + '&uname=' + uname.val();
6条答案
按热度按时间3qpi33ja1#
只需将其替换为空:
tjvv9vkg2#
老实说,我认为这可能是最简洁和最不混乱的,但也许这只是我:
甚至不要走正则表达式的路线,而只是简单地进行直接替换。
x759pob23#
如果希望从给定字符串中删除所有
F0
,可以使用replaceAll()
方法。06odsfpq4#
另一种方法是:
它将字符串拆分为两个:
["", "123456"]
,然后选择最后一个元素。q5iwbnjs5#
正则表达式解决方案:
普通溶液:
sy5wg1nm6#
如果它不是前两个字符,并且您想从整个字符串中删除F0,则必须使用以下正则表达式