正则匹配空格英文文字加空格应该怎么匹配

求允许英文名中出现空格的正则表达式? [问题点数:20分,结帖人sclsmile]

如图所示:我们在这个输入框中可以输入任何文字或者字符类的东西, 比如输入:这个时候我们要获得输入框里面输入的每一行的值,应该怎么办呢???做法:将每一行数据使用正则表达式匹配出来,并且去掉空格,然后存在一个数组里面即可。代码:let ListArry = /aloie/article/details/4290517,BlogCommendFromQuerySearch_17"}"
}

在开发的过程中,经常会遇到需要给别人提供一个输入框,然后别人输入一些ID,或者关键字的东西,例如wordpress的后台的标签输入框:

这个就是只是判断英文状态下的逗号,要是有人不小心输入了中文状态下的逗号怎么办?小数点怎么办?

于是我就用正则写了一个表达式,把带有空格换行符之类的替换成逗号。

把提交的id带有空格换行符之类的替换成逗号,然后用explode函数切换成数组。

这个是增加了小数点的过滤。

OK,经过这样处理后,就不会有问题了。

提示:其实,小编感觉用JS在提交前就处理掉这个问题,是一个更好的选择。

}

1. 匹配中文(全角)空格

2. 匹配英文(半角)空格

3. 去除中文字符之间的英文(半角)空格

(?=[\u4e00-\u9fa5]) 表示“正向预搜索”一个中文字符,判断\u0020的右侧是否为中文字符。

4. 在中文字符与英文字符之间增加空格

第一个正则表达式是针对“左中文,右英文”的情况。

第二个正则表达式是针对“左英文,右中文”的情况。

}

我要回帖

更多关于 正则匹配空格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信