将手机数字键盘字母转换为数字

    安企 CMS 模板中如何将手机数字键盘字母转换为数字?

    phone2numeric 过滤器可以将手机数字键盘字母转换为数字。 转换关系为:

    {
    	"a": "2", "b": "2", "c": "2", "d": "3", "e": "3", "f": "3", "g": "4", "h": "4", "i": "4", "j": "5", "k": "5",
    	"l": "5", "m": "6", "n": "6", "o": "6", "p": "7", "q": "7", "r": "7", "s": "7", "t": "8", "u": "8", "v": "8",
    	"w": "9", "x": "9", "y": "9", "z": "9"
    }
    

    使用方法

    phone2numeric 过滤器的使用方法:

    {{ obj|phone2numeric }}
    

    比如需要将 999-PONGO2 转换成数字,则可以这么写:

    {{ "999-PONGO2"|phone2numeric }}
    # 显示结果
    999-766462
    

    示例演示

    {{ "999-PONGO2"|phone2numeric }}
    # 显示结果
    999-766462