`
- 浏览:
563730 次
- 性别:
- 来自:
北京
-
-
- function IsNull(){
- var str = document.getElementById('str').value.trim();
- if(str.length==0){
- alert('对不起,文本框不能为空或者为空格!');
- }
- }
-
-
- function IsDate(){
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
- var r = str.match(reg);
- if(r==null)
- alert('对不起,您输入的日期格式不正确!');
- }
- }
-
-
- function IsDateTime(){
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
- var r = str.match(reg);
- if(r==null)
- alert('对不起,您输入的日期格式不正确!');
- }
- }
-
-
- function IsTime()
- {
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^((20|21|22|23|[0-1]\d)\:[0-5][0-9])(\:[0-5][0-9])?$/
- if(!reg.test(str)){
- alert("对不起,您输入的日期格式不正确!");
- }
- }
- }
-
-
- function IsLetter()
- {
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^[a-zA-Z]+$/;
- if(!reg.test(str)){
- alert("对不起,您输入的英文字母类型格式不正确!");
- }
- }
- }
-
-
- function IsInteger()
- {
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^[-+]?\d*$/;
- if(!reg.test(str)){
- alert("对不起,您输入的整数类型格式不正确!");
- }
- }
- }
-
-
- function IsDouble(val)
- {
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^[-\+]?\d+(\.\d+)?$/;
- if(!reg.test(str)){
- alert("对不起,您输入的双精度类型格式不正确!");
- }
- }
- }
-
-
-
- function IsString()
- {
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^[a-zA-Z0-9_]+$/;
- if(!reg.test(str)){
- alert("对不起,您输入的字符串类型格式不正确!");
- }
- }
- }
-
-
- function IsChinese()
- {
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^[\u0391-\uFFE5]+$/;
- if(!reg.test(str)){
- alert("对不起,您输入的字符串类型格式不正确!");
- }
- }
- }
-
-
- function IsEmail()
- {
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
- if(!reg.test(str)){
- alert("对不起,您输入的字符串类型格式不正确!");
- }
- }
- }
-
-
- function IsZIP()
- {
- var str = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^\d{6}$/;
- if(!reg.test(str)){
- alert("对不起,您输入的字符串类型格式不正确!");
- }
- }
- }
-
-
- function MaxValue()
- {
- var val = document.getElementById('str').value.trim();
- if(str.length!=0){
- reg=/^[-+]?\d*$/;
- if(!reg.test(str)){
- if(val>parseInt('123'))
- {
- alert('对不起,您输入的数字超出范围');
- }
- }
- }
- }
-
-
- Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/
- Mobile : /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/
- Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/
- IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/
- QQ : /^[1-9]\d{4,8}$/
- 某种特殊金额:/^((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/ //说明:除“XXX XX,XXX XX,XXX.00”格式外
- //为上面提供各个JS验证方法提供.trim()属性
- String.prototype.trim=function(){
- return this.replace(/(^\s*)|(\s*$)/g, "");
- }
- [input type="text" name="str" ]
- [input type="button" value=" 确定 " onClick=""]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、搜索和替换等场景。在IT行业中,熟练掌握正则表达式是程序员和系统管理员的重要技能之一。"一款可调式生成...
在IT行业中,正则表达式是处理字符串时不可或缺的一部分,尤其在数据验证、文本提取等方面。在这个场景中,我们需要创建一个正则表达式来验证输入是否符合一年12个月份的格式。 首先,我们要明确一年中的12个月份的...
在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...
在本资源“超有用的JS正则表达式大全”中,你可以深入学习和掌握JavaScript正则表达式的各种特性和用法,提升你在文本处理方面的技能。 1. 正则表达式基础: - 定义:正则表达式是由字符和特殊符号组成的模式,...
下面是一段JavaScript代码示例,展示如何使用上述正则表达式验证输入: ```javascript function validateAmount(amountStr) { const regex = /^-?[0-9]+(\.[0-9]{1,2})?$/; return regex.test(amountStr); } ...
### 正则表达式 JS 身份证验证详解 身份证号码在中国大陆地区具有唯一性,是个人身份的重要标识。为了确保信息安全和个人隐私保护,在很多应用系统中都需要对身份证号码进行合法性和格式性的验证。本文将详细阐述...
### 正则表达式在JavaScript中的应用 ...通过上述解析,我们可以看出这份文档涵盖了JavaScript中常用的正则表达式,它们不仅对于前端表单验证非常重要,也是构建高效、安全和用户友好的应用程序的基础。
这个验证器特别适用于程序员,他们可能需要在多种不同的编程语言中使用正则表达式,如JavaScript、Python、Java、C#等。每种语言虽然都支持正则表达式,但其语法和行为可能略有差异,因此验证器是一个极好的辅助工具...
在JavaScript(JS)中,正则表达式同样发挥着不可或缺的作用,尤其是在用户输入验证方面,能够极大地提高程序的健壮性和用户体验。 ### 标题解析:“JS的正则表达式进行验证” 标题直接点明了文章的主题,即利用...
总结来说,正则表达式是评估和验证密码强度的有效工具,但需要结合其他安全措施,以确保密码策略的全面性和安全性。同时,对密码周期的管理也是保护账户安全的重要一环,这通常通过后台管理系统来实现。
本文将深入探讨如何使用正则表达式进行汉字验证,这是一个在中文环境下的常见需求。 ### 正则表达式汉字验证原理 在Unicode编码标准中,汉字被分配在一系列的码点范围内,这些范围包括但不限于`\u4e00`到`\u9fa5`...
### JavaScript正则表达式在表单验证中的应用详解 在Web开发中,表单验证是确保数据质量和用户体验的重要环节。JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。...
在提供的示例代码中,我们看到一个简单的登录页面,其中包含了一个名为 `AA` 的 JavaScript 函数,该函数用于验证用户输入的用户名是否符合上述正则表达式的规则。 ```javascript function AA() { var name = ...
### Jquery正则表达式用户验证:深入解析与实践 #### 标题解析 标题“Jquery正则表达式用户验证”明确指出本文的主题聚焦于使用JQuery库结合正则表达式来实现用户输入的验证功能。这通常涉及到对用户在表单中输入的...
简单的正则表达式+js验证邮箱例子 新手必备 !
通过定义一组规则来识别文本中的特定模式,正则表达式被广泛应用于各种场景,如数据验证、搜索替换等。 ### 数字验证 1. **纯数字验证**:只允许输入纯数字。 - 正则表达式:`^[0-9]*$` - 示例:`12345` 2. **...
一个正则表达式验证格式的方法 你一个可以调用的demo valid(str,tostr) str:字符串 tostr:格式 yy-mm-dd 支持.,/,-三种格式。
首先,Qt提供了`QRegExp`类,它是C++中的一个正则表达式引擎,实现了ECMAScript(JavaScript)兼容的正则表达式语法。这使得Qt开发者可以轻松地在C++代码中使用正则表达式功能。`QRegExp`类提供了丰富的构造函数、...
在JavaScript(JS)中,正则表达式是一种强大的工具,用于匹配、查找、替换和验证字符串中的模式。本文将深入探讨如何使用正则表达式来限制用户在HTML文本框中只能输入数字和字母。 首先,我们需要理解正则表达式的...