Это было бы
/ +$/
Пробел (
), как минимум один раз (+
), в конце строки ($
)
Обратите внимание, что указывать пробел в классе символов не нужно, если только вы не хотите сопоставлять больше, чем пробел, например, табуляции [\t ]
.
Чтобы действительно соответствовать одному последнему пробелу * только 1013 *, используйте / $/
РЕДАКТИРОВАТЬ : Чтобы отрезать все после последнего пробела (если подумать, это то, что вы на самом деле , кажется, хотите, вы можете использовать:
regex.replace(/ +\S*$/ig, '');
, где регулярное выражение означает: «Как минимум один пробел и любые непробельные символы после него (\S*
), в конце строки ($
).».
Это может соответствовать только последнему биту строки после последнего пробела. Как побочный эффект, строка обрезается в конце.