`
hitgnu
  • 浏览: 94609 次
  • 性别: Icon_minigender_1
  • 来自: 苏州-->上海
社区版块
存档分类
最新评论

javascript正则表达式的简单应用

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<link rel="stylesheet" href="" type="text/css">
<style type="text/css">

</style>
<script src="" language="JavaScript"></script>
<script language="JavaScript">
function check(form)
{
  var reg1=/^\s*$/;//空串
 
  /*只包含大小写英文字母,阿拉伯数字及汉字和三个非字母符号:\,-,_
  [u4e00,u9fa5]为unicode中汉字编码的区间
  “\\\-\_”表示三个非字母符号:斜划线,下划线,中划线。
  */
  var reg2=/^[a-zA-Z\u4e00-\u9fa50-9\\\-\_]*$/;
  if(reg1.test(form.user.value)){
      alert("不可为空串!");
      return false;
  }  

  else if(!reg2.test(form.user.value)){
      alert("非法字符输入");
      return false;
  }
 
  else{
      alert("输入合法!");
      return false;
  }
}
</script>
</head>

<body>
<form onSubmit="return check(this)">
User:<input type="text" name="user"/>
<input type="submit" value="submit"/>
</form>
</body>
</html>
分享到:
评论

相关推荐

    JavaScript正则表达式匹配 div style标签

    下面是一个简单的JavaScript示例代码,展示如何使用正则表达式匹配`<div>`和`<style>`标签: ```javascript // 示例字符串,包含div和style标签 var htmlString = '<div>这是一个div标签的内容。这是style标签中的...

    javascript正则表达式表单验证大全

    ### JavaScript正则表达式在表单验证中的应用详解 在Web开发中,表单验证是确保数据质量和用户体验的重要环节。JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。...

    javascript正则表达式模糊匹配IP地址功能示例.docx

    javascript正则表达式模糊匹配IP地址的应用场景非常广泛,例如: * 网络安全检测:使用正则表达式来匹配IP地址,可以检测网络中的不安全连接。 * 网络配置:使用正则表达式来匹配IP地址,可以自动配置网络设定。 * ...

    java \javascript 正则表达式

    正则表达式是一种强大的文本处理工具,用于在Java和JavaScript中进行字符串匹配、搜索、替换等操作。在编程中,正则表达式是处理文本数据不可或缺的一部分,它们使用特殊的字符序列来定义一个模式,该模式可以用来...

    JavaScript正则表达式匹配 div style标签_.docx

    JavaScript正则表达式匹配div style标签 ...通过对给定的测试字符串进行分析,我们可以了解到JavaScript正则表达式在匹配div style标签时的应用。同时,我们还讨论了JavaScript正则表达式在CSS样式匹配中的应用。

    只验证数字和字母的正则表达式

    在提供的示例代码中,我们看到一个简单的登录页面,其中包含了一个名为 `AA` 的 JavaScript 函数,该函数用于验证用户输入的用户名是否符合上述正则表达式的规则。 ```javascript function AA() { var name = ...

    使用正则表达式验证一年的12个月份

    如果只考虑数字表示,正则表达式可以相对简单。但如果要包含英文月份,那么表达式会更复杂。 对于数字表示的月份,正则表达式可以这样编写: ```regex ^(0?[1-9]|1[0-2])$ ``` 这个正则表达式的含义如下: - `^` ...

    javascript 30分钟学会正则表达式

    "javascript 30分钟学会正则表达式"的教程旨在帮助你快速理解和应用正则表达式,无论你是初学者还是希望巩固正则知识的开发者。 首先,我们要了解正则表达式的构成元素。基础的元素包括元字符(如.、*、+、?、^、$...

    精通正则表达式中文版英文版_中文版为扫描版

    书中的例子涵盖了多种编程语言,如Perl、Java、JavaScript、.NET等,这些语言的正则表达式引擎虽然大同小异,但在细节上有所区别,学习者将了解到如何在不同环境下应用正则表达式。 对于初学者,书中会引导他们理解...

    jq非空验证,js正则表达式验证邮箱和手机号码

    JavaScript正则表达式是用于匹配字符串模式的强大工具。在验证邮箱和手机号码时,我们需要创建符合特定规则的正则表达式。对于邮箱验证,通常的正则表达式如下: ```javascript var emailRegex = /^[a-zA-Z0-9._%...

    正则表达式教程合集(各种语言的,超全)

    本教程合集涵盖了多种编程语言中的正则表达式规则和应用,包括JavaScript、VB、.NET、Perl等。 在JavaScript中,正则表达式广泛应用于字符串操作,如`match()`、`search()`、`replace()`和`split()`方法。...

    正则表达式.rar 正则表达式.rar

    例如,JavaScript的正则表达式支持一些特有的功能,如预查`(?=...)`和否定预查`(?!=...)`,而Python的re模块则提供了更多的高级特性,如非贪婪量词和条件表达式。 学习和使用正则表达式: 掌握正则表达式需要时间和...

    Regulex是一款JavaScript正则表达式解析和可视化工具

    Regulex是一款专门针对JavaScript正则表达式的解析和可视化工具。它的主要功能包括: 1. **正则解析**:Regulex能够将复杂的正则表达式分解成其组成部分,帮助开发者理解每个部分的含义和功能。这包括字符类、量词...

    正则表达式综合练习

    10. **编程语言支持**:大多数编程语言都内置了正则表达式支持,如Java(Test.java中的例子可能涉及Java的`Pattern`和`Matcher`类),Python的`re`模块,JavaScript的`match`、`replace`等方法。 11. **优化技巧**...

    正则表达式学习手册

    正则表达式的应用场景非常广泛,尤其在编程领域中不可或缺。对于初学者来说,掌握正则表达式的基础知识尤为重要。 #### 2. 正则表达式基础规则 ##### 2.1 普通字符 - **定义**:普通字符包括但不限于字母、数字、...

    利用正则表达式巧妙解析度分秒格式字符串

    在编程领域,正则表达式是一...这种技术不仅适用于C#,还可以应用于其他支持正则表达式的编程语言,如JavaScript、Python等。通过熟练掌握正则表达式,开发者能够高效地处理各种字符串数据,提高代码的可读性和维护性。

    javaScript正则表达式应用

    JavaScript中的正则表达式是处理字符串的强大工具,广泛应用于数据验证、DOM操作和纯编程逻辑。在JavaScript中,正则表达式主要通过两种方式定义:普通方式(直接使用斜杠 `/` 包裹)和构造函数方式(使用`new ...

Global site tag (gtag.js) - Google Analytics