电子邮件正则表达式('^ \ 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>
关于,辛格
如果search
属性具有字符串值而不是RegExp
对象,则必须转义转义字符。即\\
而不是单个\
:
^\\w+[\\w-+\\.]*\\@\\w+([-\\.]\\w+)*\\.[a-zA-Z]{2,}$
注:上面的正则表达式not涵盖RFC 5322的所有情况,仅用于演示目的。