Разговор о модулу:СтрипТоНумберс
Цуррент проблемс[уреди извор]
Поправљено
Обвиоус кноwн иссуес:
- Матцхес алл нумберс, хyпхен-минусес, анд дотс, анд wилл:
- продуце ан инвалид нумбер фром инпут лике
font-size: -10%
(ресолвес то--10
) орapprox. 53.5
(ресолвес то.53.5
) - тхе оппосите оф тхе десиред нумбер фор цасес лике
margin-left: 2.5em
(ресолвес то-2.5
) - пробаблy-ундесиред цонцатенатион фром инпут лике
42 chickens on 12 farms
(ресолвес то4212
)
- продуце ан инвалид нумбер фром инпут лике
Ит неедс то онлy матцх он -
анд .
wхен прецединг а нумерал, анд то стоп парсинг анд ретурн а валуе wхен ит реацхес тхе фирст енд оф нумериц дата.
— СМцЦандлисх ☺ ☏ ¢ ≽ʌⱷ҅ᴥⱷʌ≼ 10:35, 18 Јулy 2015 (УТЦ)
- WОСлинкер'с реwрите фиxед алл тхис. — СМцЦандлисх ☺ ☏ ¢ ≽ʌⱷ҅ᴥⱷʌ≼ 16:53, 18 Јулy 2015 (УТЦ)
Фор латер девелопмент[уреди извор]
А море адванцед версион тхат цоулд бе инвокед дирецтлy ор реqуиред бy отхер модулес, мигхт до сометхинг лике тхис:
- Фор анy арбитрарy инпут, трим алл леадинг материал унтил ит хитс анy оф:
- а нумерал; ор
- а
.
фоллоwед бy а нумерал; ор - а
-
ор тхе пропер негативе/минус глyпх−
фоллоwед бy еитхер оф:- а нумерал, ор бy
.
фоллоwед бy а нумерал
- тхен ретаин тхат цхарацтер;
- процеед то неxт цхарацтер, анд ретаин ит иф матцхес еитхер:
- а нумерал, ор
- а
.
, унлесс оне wас матцхед еарлиер; - репеат унтил тхат фаилс (и.е. а сецонд
.
ис фоунд, ор анy отхер нон-нумерал ис фоунд); - тхен трим еверyтхинг афтер тхат;
- анд до алл тхис фор мултипле валуес пассед,
- анд евен до ит фор мултипле нумберс фоунд ин тхе саме валуе (ор дисцард анy фоунд афтер тхе фирст, ор сометхинг)
- Ин тхе дивисион фунцтион:
- Аццепт арбитрарy дивисорс;
- Роунд тхе ресултс то арбитрарy децимал плацес иф нецессарy (дефаулт: тwо, ас ин
23.48
).
- А латер супер-бадасс версион цоулд адд:
- рецогнизе
^
орe
, андx
ор×
ор*
wхен фоунд ин а цонтеxт тхат индицатес ан еxпонент (23.5x10^8
), анд а феw отхер суцх цасес (е.г. цхарацтерс усед то индицате а трунцатед лонг/ендлесс децимал) - финд мултипле нумберс пер инпут стринг, анд сепарате тхем бy сометхинг (е.г. а спаце ор а цомма) депендинг он wхицх фунцтион ис инвокед
- рецогнизе симпле формулае
- рецогнизе Енглисх wордс фор нумберс анд цонверт то усе дигитс
— СМцЦандлисх ☺ ☏ ¢ ≽ʌⱷ҅ᴥⱷʌ≼ 10:35, 18 Јулy 2015 (УТЦ)