RegExp, которые позволяют только один пробел между словами
Я пытаюсь написать регулярное выражение для удаления пробелов только из начала слова, а не после, и только из одного пробела после слова.
Используется RegExp:
var re = new RegExp(/^([a-zA-Z0-9]+\s?)*$/);
Пример теста:
1) wordX[space] - Should be allowed
2) [space] - Should not be allowed
3) WrodX[space][space]wordX - Should be allowed
4) WrodX[space][space][space]wordX - Should be allowed
5) WrodX[space][space][space][space] - Should be not be allowed
6) WrodX[space][space] - Allowed with only one space the moment another space is entered **should not be allowed**