用户添加换行符时,正则表达式。* \ w。*不起作用

时间:2018-08-17 15:58:02

标签: c# regex

这与我之前的问题有关:Regular Expression \w is not working

输入字段是TextArea,我首先按Enter创建换行。然后,我添加一些文本并按下我的按钮。

该条目被拒绝为无效条目。

我需要接受任何东西,只要它具有至少一个使用表达式

做的单词
data class MyData(val foo: String, val bar: String) {
    companion object {
        fun from(map: Map<String, String>) = object : {
            val foo by map
            val bar by map

            val data = MyData(foo, bar)
        }.data
    }

,但如果用户事先输入了换行符,则不会。尽管我怀疑这可能适用于[tab]等任何特殊字符。

1 个答案:

答案 0 :(得分:0)

从您之前的post ..

  

“我正试图禁止用户仅输入空格。”

如果您使用[Required(ErrorMessage = CancellationValidationErrorMessage)]来验证其是否为空,则更为简单。

基于this信息:

  

“ ...数据字段不能为空...”