Сообщение от Deff
|
То что Вы привели - То Вам и Выдали!!
|
Нет.
Мой пример раньше:
f = str.match(re)
re = ???
str = "+=43534"
f = null
str = "++2323"
f = "null"
str = "=343434"
f = null
str = "dsfsdf"
f = "dsfsdf"
str = "=43gfvb"
f = "gfvb"
str = "+====+"
f = "===+"
Ни с re = /^(?:\+[+=]|=)\d/ , ни с re = /\+?[\+=]\d*/i такого результата не будет. По сути, вы написали ту самую регулярку. что и у меня в стартовом посте /(?:\+\=|\=|\+\+)(?=\d)\d*/ только красивее.
oneguy,
Эм. А что означает "начало и конец входной строки"?
То есть эти символы должны стоять точно первыми/последними и остальное. если есть регулярка будет хватить с серединки?