[英]string containing white space or not in react
如果字符串包含空格,則警報應該不成功,如果字符串不包含空格,則警報應該成功
import React from "react";
export default function DropDown() {
let i=document.getElementById("input")?.value;
const submit=()=>{
var whiteSpaceExp = /^s+$/g;
if (whiteSpaceExp.test(i))
{
alert('unsuccess');
}
else
{
alert('success');
}
}
return (
<>
<form>
<input type="text" id="input" autoComplete="off" />
<button onClick={submit}> click </button>
</form>
</>
);
}
您可以簡單地對輸入字符串使用indexOf方法:
function hasWhiteSpace(s) {
return s.indexOf(' ') >= 0;
}
或者您可以在簡單的 RegEx 上使用測試方法:
function hasWhiteSpace(s) {
return /\s/g.test(s);
}
這還將檢查其他空白字符,例如 Tab。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.