Add more template filters
This commit is contained in:
parent
d8bc81a493
commit
b56bc232e6
@ -11,6 +11,22 @@ def dollars(value):
|
||||
return "${:,.0f}".format(numberValue)
|
||||
|
||||
|
||||
def usPhone(number):
|
||||
phone = re.sub(r'\D', '', number)
|
||||
return '+1 ({}) {} - {}'.format(phone[0:3], phone[3:6], phone[6:])
|
||||
|
||||
|
||||
def readableInteger(value):
|
||||
try:
|
||||
numberValue = float(value)
|
||||
except ValueError:
|
||||
numberValue = 0
|
||||
return "{:,}".format(numberValue)
|
||||
|
||||
|
||||
def register_filters(app):
|
||||
app.jinja_env.filters['iconSvg'] = iconSvg
|
||||
app.jinja_env.filters['dollars'] = dollars
|
||||
app.jinja_env.filters['usPhone'] = usPhone
|
||||
app.jinja_env.filters['readableInteger'] = readableInteger
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user