Javascript 如何检查物料界面文本字段中输入的值是否为<;iframe>;?

Javascript 如何检查物料界面文本字段中输入的值是否为<;iframe>;?,javascript,html,reactjs,iframe,material-ui,Javascript,Html,Reactjs,Iframe,Material Ui,我正在代码中使用TextField材质ui组件。我想检查用户输入的值是否为iframe。我怎么能做到?我正在使用ReactJS 我正在使用window.parent.frames.length>0检查页面是否有iframe但不适用于TextField大小写。我想在onChange上处理这个案例,而不是在页面级别,它看起来像window.parent.frames.length>0在页面级别工作。我想在文本字段中的onChange中检查 这是我的密码: <TextField labe

我正在代码中使用TextField材质ui组件。我想检查用户输入的值是否为iframe。我怎么能做到?我正在使用ReactJS

我正在使用
window.parent.frames.length>0
检查页面是否有
iframe
但不适用于
TextField
大小写。我想在
onChange
上处理这个案例,而不是在页面级别,它看起来像
window.parent.frames.length>0在页面级别工作。我想在
文本字段中的
onChange
中检查

这是我的密码:

<TextField
    label="Enter iframe"
    variant="outlined"
    onChange={({ target }) => {
        const value = target.value;
    
        //I want to check if `value` is an iframe
        handleChange(value)

    }}
    multiline
/>;
{
常量值=target.value;
//我想检查'value'是否是iframe
handleChange(值)
}}
多行
/>;

您可以使用正则表达式检查输入值是否包含具有以下内容的iframe

const containsiframe=/]*?)?(?:\/>|>.*)/i;
if(containsiframe.test(inputValue))警报(“找到了Iframe!”);
您可以看到正则表达式正在工作,并在