Javascript 如何检查物料界面文本字段中输入的值是否为<;iframe>;?
我正在代码中使用TextField材质ui组件。我想检查用户输入的值是否为iframe。我怎么能做到?我正在使用ReactJS 我正在使用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
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!”);
您可以看到正则表达式正在工作,并在