我正在尝试从地址中删除门牌号,并成功地删除了这些数字,但我遇到了一些例子,其中包括一个带有数字的字母,即12a The Street。
这是我的代码:
var pattern = /\d+(?!.*\d)([^]*)/;
$('#myTextbox').change(function () {
strExport = ($('#_myTextbox').val().match(pattern) || [, $('#myTextbox').val()])[1];
$('#myTextbox2').val($.trim(strExport))
});
我确实设法让正则表达式工作以删除 12a,但后来我因为纯数字示例而破坏了它。
var pattern = /\d+-?[a-zA-Z]+(?!.*\d)([^]*)/;
谢谢。