JavaScript正则表达式校验非零的负整数实例
网络编程 2025-03-25 05:59www.168986.cn编程入门
JavaScript正则表达式校验非零负整数实例详解
亲爱的朋友们,今天我要分享一个非常实用的JavaScript正则表达式实例,它能够帮助我们校验用户输入的是否为非零的负整数。这个实例代码简单易懂,即便是初学者也能轻松掌握。
这是一个HTML页面,其中包含一个输入框和一个按钮。用户在输入框中输入数值,然后点击按钮,页面将根据用户输入的数值进行校验,显示验证结果。
以下是HTML页面的代码:
```html
function validation() {
var val = document.getElementById("txtNumber").value; // 获取输入框的值
var regu = /^-[1-9]\d$/; // 定义正则表达式,校验非零负整数
if (val != "") { // 如果输入框有值
if (!regu.test(val)) { // 如果不符合正则表达式的定义
document.getElementById("labResult").style.color = "red"; // 将结果标签的颜色设为红色,表示验证失败
document.getElementById("labResult")nerHTML = "验证失败!"; // 显示验证失败的信息
} else { // 如果符合正则表达式的定义
document.getElementById("labResult").style.color = "green"; // 将结果标签的颜色设为绿色,表示验证成功
document.getElementById("labResult")nerHTML = "验证成功!"; // 显示验证成功的信息
}
}
}
验证结果: