간단한 질문이지만 나에게는 적합하지 않습니다. :)공백 또는 null 문자 지우기
이 코드를 통해가는: 여기에 코드
같은 출력을 줄 것이다
<!DOCTYPE html>
<html>
<body>
<h1>My First JavaScript</h1>
<p>Please input a number.</p>
<input id="demo" type="text">
<script>
function myFunction()
{
var x=document.getElementById("demo").value;
if(x==""||isNaN(x)) /*?*/
{
alert("Not Numeric");
}
}
</script>
<button type="button" onclick="myFunction()">Click Me!</button>
</body>
</html>
우리 체크하는 경우
if(x==""||isNaN(x))
을 확인하여 값의 enterd하지, 경고 사용자, . 그러나 텍스트 상자 안에 공백 문자를 입력하면 검사가 실패합니다. 그것을 확인하는 방법은 무엇입니까?
추 신 : 크롬을 사용하고 있습니다. 그리고 trim()은 효과가 없습니다.
무엇을 확인 하시겠습니까? * 숫자 *에 대한 많은 정의가 있으며, 공백 만있는 문자열을 숫자로 변환하면 자바 스크립트에서 '0'이됩니다. – Bergi
"null 값"은 무엇입니까? 텍스트 입력의'value' 속성은 항상 문자열이며, 결코'null'이 아닙니다. –
null 값이 입력되면 – Bergi