Разговор о модулу:СтрипТоНумберс

Садржај странице није подржан на другим језицима
С Википедије, слободне енциклопедије

Цуррент проблемс[уреди извор]

Поправљено

Обвиоус кно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 (УТЦ)