我正在尝试提取','逗号之前的所有内容。如何在JavaScript或jQuery中做到这一点?我试过了,但没有用。
1345 albany street, Bellevue WA 42344
我只想知道街道地址。
var streetaddress= substr(addy, 0, index(addy, '.'));
我正在尝试提取','逗号之前的所有内容。如何在JavaScript或jQuery中做到这一点?我试过了,但没有用。
1345 albany street, Bellevue WA 42344
我只想知道街道地址。
var streetaddress= substr(addy, 0, index(addy, '.'));
当前回答
试试这个:
streetaddress.substring(0, streetaddress.indexOf(','));
其他回答
试试这个:
streetaddress.substring(0, streetaddress.indexOf(','));
var streetaddress = addy.substr(0, addy.indexOf('.'));
(你应该通读javascript教程,尤其是关于String函数的部分)
var newString = string.substr(0,string.indexOf(','));
如果你喜欢它简短,只需使用RegExp:
var streetAddress = /[^,]*/.exec(addy)[0];
如果你担心捕捉到没有逗号的情况,你可以这样做:
let end = addy.indexOf(",") >= 0 ? addy.indexOf(",") : addy.length;
let streetaddress = addy.substr(0, end);
没人说一定要写在一行上。