• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >正则表达式 > 去掉字符串前后所有空格的正则表达式

去掉字符串前后所有空格的正则表达式

作者:daliu_it 字体:[增加 减小] 来源:互联网 时间:2017-05-11

daliu_it通过本文主要向大家介绍了正则表达式匹配字符串,正则表达式截取字符串,正则表达式任意字符串,正则表达式字符串,正则表达式取字符串等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

/**去掉字符串前后所有空格*/
function trim(str){ 
return str.replace(/(^\s*)|(\s*$)/g, ""); 
} 
//计算标题长度
function getNickNameLength(){
var title = $("#title").val();
var len = 0;
for (var i = 0; i < title.length; i++) {
var a = title.charAt(i);
if (a.match(/[^\x00-\xff]/ig) != null){
len += 2;
}else{
len += 1;
}
}
return len;
} 
//验证活动标题
function vailTitle(){
//var title = $("#title").val();
var title =trim($("#title").val());
var flag = false;
var message = "";
var length = getNickNameLength();
if(title == ''){
message = "标题不能为空!";
}else if(length>20){
message = "标题为20个字符内!";
}else{
flag = true;
}
if(!flag){
$("#lr1").html(message);
}else{
$("#lr1").html("");
}
return flag;
}
//光标离开的时候校验
$("#title").blur(function(){
vailTitle();
});
//获得焦点的时候隐藏
/* $("#title").on('keyup',function(e){
$("#lr1").html("").hide();
}); */
$("#title").focus(function(){
$("#lr1").html("");
});
</div>

正则表达式_删除字符串中的任意空格(Regex)

直接用 -split,默认以空白分隔。

-split $a

</div>

用正则表达式中的 \s,-replace -split中都可以直接使用正则表达式,select-string也可以

split 和 join 默认使用空格,replace 默认使用空

$a -split '\s+'
$a -replace ("\s+","`n")

</div>

用split方法

[regex]::split($a,"\b\s+\b")
</div>

用替换方法替换掉空格

[regex]::replace($a,"\b\s+\b"," ").split(" ")
</div>

用非空表达式取出符合要求的值

[regex]::matches($a,"\b\S+\b") | %{$_.value}
</div>


select-string:

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 正则匹配密码只能是数字和字母组合字符串功能【php与js实现】
  • 实用正则表达式匹配和替换大全
  • 去掉字符串前后所有空格的正则表达式
  • 正则表达式的字符串替换方法
  • 正则表达式截取字符串的方法技巧
  • 正则表达式匹配,替换,查找
  • 正则表达式匹配不包含某些字符串的技巧
  • 使用正则表达式匹配[***]样式的字符串
  • 正则表达式其实就是一个特殊的字符串
  • DW 查找某字符串前的所有字符的正则表达式

相关文章

  • 2017-05-11一个获取FORM表单值正则表达式
  • 2017-05-11正则表达式匹配 非XXX的行
  • 2017-05-11Android正则表达式
  • 2017-05-11正则表达式之全部符号对照表
  • 2017-05-11正则表达式m修饰符(多行匹配)
  • 2017-05-11用正则查找html中有id属性的html标签
  • 2017-05-11js正则表达式之$1$2$3$4$5$6$7$8$9属性,返回子匹配的结果
  • 2017-05-11js正则表达式学习笔记
  • 2017-05-11正则中的圆括号()的用途详解
  • 2017-05-11正则表达式小脚本(对输入内容进行处理)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • js正则表达式常用函数详解
    • 一个正则表达式的看法(?:)
    • js正则解析URL参数示例代码
    • 修改月光博客网站中PHP常用正则表达式中出现的错误
    • 正则表达式之零宽断言实例详解【基于PHP】
    • JS 正则表达式中小括号的应用
    • php与javascript正则匹配中文的方法分析
    • 正则匹配后面非指定字符的正则 原创
    • JS正则表达式获取字符串中特定字符的方法
    • 用js实现过滤script的正则

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有