当前位置: 首页 > 工具软件 > emoji.cr > 使用案例 >

flutter过滤emoji正则表达式

印曜灿
2023-12-01

坑爹的flutter正则;

emoji过滤正则表达式:"[^\\u0020-\\u007E\\u00A0-\\u00BE\\u2E80-\\uA4CF\\uF900-\\uFAFF\\uFE30-\\uFE4F\\uFF00-\\uFFEF\\u0080-\\u009F\\u2000-\\u201f\r\n]"

RegExp regexp=RegExp("[^\\u0020-\\u007E\\u00A0-\\u00BE\\u2E80-\\uA4CF\\uF900-\\uFAFF\\uFE30-\\uFE4F\\uFF00-\\uFFEF\\u0080-\\u009F\\u2000-\\u201f\r\n]")

        TextField(
           controller: _textEditingController,
           focusNode: focusNode,
            inputFormatters: [BlacklistingTextInputFormatter(regexp)],
            textInputAction: TextInputAction.search,
            style: StringUtils.text_style(cr: ColorUtils.c333333),
            decoration: InputDecoration(
              hintText: '请输入搜索内容',
            ),
            onChanged: (text) {
          
            },
          )

 

 类似资料: