format.eliminate ViewHelper <vhs:format.eliminate>

Character/string/whitespace elimination ViewHelper

There is no example - each argument describes how it should be used and arguments can be used individually or in any combination.

Arguments

content

DataType

string

Required

false

Description

String in which to perform replacement

caseSensitive

DataType

boolean

Default

true

Required

false

Description

Wether or not to perform case sensitive replacement

characters

DataType

mixed

Required

false

Description

Characters to remove. Array or string, i.e. {0: 'a', 1: 'b', 2: 'c'} or 'abc' to remove all occurrences of a, b and c

strings

DataType

mixed

Required

false

Description

Strings to remove. Array or CSV, i.e. {0: 'foo', 1: 'bar'} or 'foo,bar' to remove all occorrences of foo and bar. If your strings overlap then place the longest match first

whitespace

DataType

boolean

Required

false

Description

Eliminate ALL whitespace characters

whitespaceBetweenHtmlTags

DataType

boolean

Required

false

Description

Eliminate ALL whitespace characters between HTML tags. Use this together with <f:format.raw>

tabs

DataType

boolean

Required

false

Description

Eliminate only tab whitespaces

unixBreaks

DataType

boolean

Required

false

Description

Eliminate only UNIX line breaks

windowsBreaks

DataType

boolean

Required

false

Description

Eliminates only Windows carriage returns

digits

DataType

boolean

Required

false

Description

Eliminates all number characters (but not the dividers between floats converted to strings)

letters

DataType

boolean

Required

false

Description

Eliminates all letters (non-numbers, non-whitespace, non-syntactical)

nonAscii

DataType

boolean

Required

false

Description

Eliminates any ASCII char