正则表达式详解手机号英文「正则表达式详解」
2025-02-17 12:20
以下是一个使用正则表达式验证输入字段的 HTML 和 JavaScript 登录页面示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
<script>
function validateForm() {
var username = document.forms["loginForm"]["username"].value;
var password = document.forms["loginForm"]["password"].value;
var usernameRegex = /^[a-zA-Z0-9]+$/;
var passwordRegex = /^[a-zA-Z0-9!@#$%^&*()_+,-https://blog.csdn.net/m0_56312312/article/details/:;<=>?@[]^_`{|}~]+$/;
if (username == "" || password == "") {
alert("Please fill in all fields.");
return false;
}
if (!usernameRegex.test(username) || !passwordRegex.test(password)) {
alert("Invalid username or password.");
return false;
}
}
</script>
</head>
<body>
<h1>Login Page</h1>
<form name="loginForm" onsubmit="return validateForm()" method="post">
<label for="username">Username:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="Login">
</form>
</body>
</html>
```
在上面的代码中,我们定义了两个正则表达式:
- `usernameRegex`:只允许字母和数字的用户名,长度不限。
- `passwordRegex`:允许字母、数字和特殊字符的密码,长度不限。
我们在 `validateForm()` 函数中使用了 `test()` 方法来检查输入字段是否满足这些正则表达式。如果输入不符合要求,我们会弹出一个警告框并返回 `false`,以阻止表单提交。否则,表单会被提交,可以在后端进行进一步验证和处理。
最新文章
铁路12306推出“宠物托运”功能 客服:后续会根据需求增加托运范围
海报新闻记者 孙佃潇 北京报道宠物也可以坐高铁了?4月8日,海报新闻记者从铁路12306了解到,4月8日起,铁路部门在京沪高铁部分
华为mate60怎么拍月亮手机怎么拍月亮「华为mate60怎么拍月亮」
华为手机的设计简洁大气,色彩非常鲜艳,给观看者留下了非常深刻的印象。此外,华为的最新机型采用了最新的超大屏幕、高分辨率和
这些都属于间谍行为!案例已发
近日,国家安全部微信公众号发布视频披露:国家安全机关破获一起重大间谍案件,犯罪嫌疑人郝某是一名长期潜伏在我核心要害部位的
川味,将成为餐饮第一味型?
麻麻辣辣的川味,具有成瘾性和侵略性,让味蕾欲罢不能!本文为“餐饮产业名企直播季”期间,以《地域特色餐调如何协力餐企把握消
太原市公示小饭桌“白名单”
本报讯(记者 张勇)3月27日,太原市市场监督管理局公布全市2235家完成报备登记的“小饭桌”信息,并请广大家长和社
三星手机电池更换实用教程与注意事项三星手机电池「三星手机电池更换实用教程与注意事项」
关于三星手机如何更换电池嘿,朋友们!今天我来跟大家分享一些关于三星手机更换电池的实用技巧。我们都知道,三星手机是市场上非
手游挖矿策略攻略,我的世界手机版怎么挖矿 手机版挖矿技巧手机挖矿「手游挖矿策略攻略,我的世界手机版怎么挖矿 手机版挖矿技巧」
挖矿前的准备工作制作工具:需要制作挖矿必需的工具。最初可以使用木制或石制的镐,但尽可能快地升级到铁镐,因为铁镐不但挖掘速
陈明昊:做演员,得和角色过日子
文汇报记者 王彦“你好,我是李乃文。”语音接通那刻,陈明昊开了个玩笑,用他那独特气泡音。孟京辉曾形容那副嗓音:“宛如生锈
收盘:周四美股收盘涨跌不一 道指再创历史新高美股手机新浪网「收盘:周四美股收盘涨跌不一 道指再创历史新高」
专题:未来市场波动或将反复出现 机构称应该保持策略灵活性 北京时间18日凌晨,美股周四收盘涨跌不一,道指再创盘中与收盘历
促进民营经济高质量发展丨办事提速度 服务增温度——石家庄政务服务改革双重破题
在裕华区政务服务中心,工作人员为市民办理业务。石家庄日报首席记者 张 震 摄“真是太感谢你们了,从材料受理审查到现场核查
推荐文章
相关文章