如果使用jquery它是一个数字,如何删除字符串的第一个字符

时间:2015-07-09 13:41:16

标签: javascript regex

我有一个字符串,这是一个人的地址。 我不想包括这个人/房屋号码,所以我正在做

address.replace(/\d+/, '')

这将从地址中删除第一组数字。如果地址不包含门牌号,它将删除我不想要的areacode /邮政编码。

如果字符串以数字开头,我如何才从字符串中删除第一个数字?

由于

2 个答案:

答案 0 :(得分:1)

您可以使用字符串表示法的开头(^

address.replace(/^\d+/, '')

答案 1 :(得分:1)

如果^以数字开头,请使用regex中的address删除号码。您可能还需要先trim字符串来删除前导和尾随空格。

address.trim().replace(/^\d+/, '');
//                      ^

<强>可视化

enter image description here

示例:

var address = '    252 some thins, something, something, 14245    ';
address = address.trim().replace(/^\d+/, '');

alert(address);

如果地址以数字开头,这将删除号码。