Аз имам този Reg exp
[a-zA-Z]+(([",.-s][a-zA-Z])?[a-zA-Z]*)*$
Тя позволява едно място между думите, как моганаправете това reg exp да приеме няколко интервала между думите и интервалите след последната дума и преди първата дума.Ако потребителят въведе текста с няколко празни интервала, как мога да го отрежа на едно празно място.
Отговори:
1 за отговор № 1Опитайте този regexp: [a-zA-Z]+((s*[",.-]?s*[a-zA-Z])?[a-zA-Z]*)*$
1 за отговор № 2
Заменете всички s+
с едно място преди съвпадение. Това се справя с изрязването и съвпадането едновременно, без допълнителни разходи.