为什么只有电子邮件正则表达式在sapui5 xml视图中不起作用

问题描述 投票:0回答:1

电子邮件正则表达式('^ \ w + [\ w-+。] @@ w +([-。] \ w +)。[a-zA-Z] {2,} $ / enter code here')在sap.m.xml的xml视图中,输入控件无法正常工作,好像我将regex更改为仅数字代码regex('^ [0-9] * $')一样。如果我做错任何事,请您能帮我吗?请在下面找到代码。

<Column>
    <m:Label text="Email ID"/>
    <template>
    <m:Input id="idEmailTabEmailId"
                    value="{ path: 'pModel>emailId', mode: 'TwoWay', type:'sap.ui.model.type.String', constraints:{ minLength: 1, maxLength: 50, search: '^\w+[\w-+\.]*\@\w+([-\.]\w+)*\.[a-zA-Z]{2,}$'}}"
                    valueLiveUpdate="true"/>

    </template>
</Column>

关于,辛格

sapui5
1个回答
0
投票

如果search属性具有字符串值而不是RegExp对象,则必须转义转义字符。即\\而不是单个\

^\\w+[\\w-+\\.]*\\@\\w+([-\\.]\\w+)*\\.[a-zA-Z]{2,}$

注:上面的正则表达式not涵盖RFC 5322的所有情况,仅用于演示目的。

© www.soinside.com 2019 - 2024. All rights reserved.