首页 > 其他分享 >JS正则判断6位数字

JS正则判断6位数字

时间:2023-04-03 19:24:27浏览次数:48  
标签:function 数字 正则表达式 JS 正则 test

JS正则判断6位数字
原文链接:https://zhidao.baidu.com/question/56711626.html

正则表达式:^\d{6}$

注意写法,javascript里正则表达式的写法为/^\d{6}$/,其它的都为"^\d{6}$"。

<script language="javascript">

function checkfrom(){

var num = document.getElementById("text").value;

regex =/^[0-9]\d{5}$/;

if(!regex.test(num))

alert("请输入正确的数字")

else

alert("正确");

</script>

<input type="text" id="text" name="text">

<input type="Submit" id="Submit" name="submit" value="检查" onclick="checkfrom();">

正则表达式的特点是:

1、灵活性、逻辑性和功能性非常强;

2、可以迅速地用极简单的方式达到字符串的复杂控制。

3、对于刚接触的人来说,比较晦涩难懂。

由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用正则表达式来处理文本内容。

以上内容参考:百度百科-正则表达式

<meta charset="utf-8">
修改内容并点击检测:
<input id="input2" value="3166692976" type="text" />
<button onclick="test();">点击检测</button>
<div id="div2">...</div>
<script>
function is6Num(str){
	let x = /^[0-9]{6,6}$/;
	if (x.test(str)) {
		return true;
	}
	return false;
}
function test(){
	if(is6Num(input2.value)){
		div2.innerHTML = '<font color=green>是6位数字</font>';
	}
	else{
		div2.innerHTML = '<font color=red>不是6位数字</font>';
	}
}
</script>

标签:function,数字,正则表达式,JS,正则,test
From: https://www.cnblogs.com/sunny3158/p/17284086.html

相关文章

  • windows安装npm教程(nodejs)
     1、在使用之前,先类掌握3个东西,明白它们是用来干什么的:npm: nodejs下的包管理器。webpack:它主要用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一......
  • node.js 安装并升级
     在centos7安装nodejs并升级nodejs到最新版本下面操作服务器的身份默认是管理员root,如果权限不足,请加sudo1.安装nodejs1.1使用EPEL安装EPEL(ExtraPackagesforEnterpriseLinux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认......
  • 2023_3_19正则表达式
    (1)? 通配符匹配文件名中的0个或1个字符。而 * 通配符匹配零个或多个字符。^ 为匹配输入字符串的开始位置。[0-9]+匹配多个数字, [0-9] 匹配单个数字,+ 匹配一个或者多个。abc$匹配字母 abc 并以 abc 结尾,$ 为匹配输入字符串的结束位置。(2)地图接口:百度地图接口......
  • 使用Newtonsoft.Json在Net6中设置时间格式(含T/不含T)
    实例一:JsonSerializerSettingsjsonSettings=newJsonSerializerSettings{DateFormatString="yyyy-MM-ddHH:mm:ss.fff",};Modelmodel=newModel{CreatedAt=DateTime.UtcNow};......
  • RxJS 系列 – Utility Operators
    前言前几篇介绍过了 CreationOperatorsFilteringOperatorsJoinCreationOperatorsErrorHandlingOperatorsTransformationOperatorsJoinOperators这篇继续介绍 UtilityOperators 参考Docs–UtilityOperators  Tap ......
  • 华为云GaussDB践行数字化,护航证券保险高质量发展
    摘要:华为云数据库解决方案架构师章哲在由先进数通与华为联合开展的“7+1”系列银行业数字化转型实践交流活动上围绕华为云GaussDB多年来的技术探索和应用实践进行了分享。近日,由先进数通与华为联合开展的“7+1”系列银行业数字化转型实践交流活动北京站圆满落幕。活动汇聚金融科技......
  • js 头像上传(图片截取) 插件 全屏高清版 源码
    先上图片 index.html<!DOCTYPEhtml><html><head><metaname="viewport"content="width=device-width"/><title>ccp</title><linkhref="Content/ccp.css"rel="stylesheet"......
  • 展会回顾丨计讯物联5G智能网关引领数字化未来,加速数智转型
    3月24日,在厦门市工业和信息化局及火炬高新区的支持下,5G+工业互联网论坛活动及工业互联网供需对接会于厦门火炬新科广场隆重举行。本次论坛以“5G赋能企业智造引领未来”为主题,通过协同供需对接的形式,搭建面对面供需对接会的交流平台,为企业提供线下展示、宣讲、对接、洽谈等场景,形......
  • fastjson 把json字符串转成对象
    Stringjson="[{\"fid\":0,\"id\":1,\"name\":\"fjk的测试类目一级\"},{\"fid\":1,\"id\":2,\"name\":\"fjk的测试类目二级\"},{\"fid\":88,\"id\":98,\&q......
  • JS基础
    console.log()控制台输出alert()对话框confirm()确认框prompt("文本",“默认输入文本”)输入框parseFloat()将字符串转换为浮点型parseInt()将字符串转换为整型numberobjectundefinedNaNnullundefined自定义函数function函数名(params)......