我是HTML的新手,我正在尝试创建一个脚本以在消息框中显示用户输入.我创建了一个文本框并使用正则表达式验证它(仅限字母).
现在我需要在页面本身中显示用户输入.我怎么能用JavaScript做到这一点?
我需要在页面本身中显示所有用户输入.我需要在一个容器中显示两个字母的单词,在另一个容器中显示三个字母的单词.
这是我试过的代码.
<html>
<head>
<style type="text/css">
</style>
<script type="text/javascript">
function Allow() {
if (!user.title.value.match(/[a-zA-Z]$/) && user.title.value != "") {
user.title.value = "";
alert("Please Enter only alphabets");
}
}
var titles = [];
var titleInput = document.getElementById("title");
var messageBox = document.getElementById("display");
function insert( ) {
titles.push(titleInput.value);
clearAndShow();
}
function clearAndShow() {
// Clear our fields
titleInput.value = "";
// Show our output
messageBox.innerHTML = "";
messageBox.innerHTML += "Titles: " + titles.join(", ") + "<br/>";
</script>
</head>
<body>
<p>form input</p> …Run Code Online (Sandbox Code Playgroud) 我是 Java 脚本的新手,所以我对正则表达式有疑问。上面提到的正则表达式之间有什么区别,它会对最终输出产生什么影响?