本文介绍了AngularJS - 删除前导和使用正则表达式从输入盒尾随空白的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我写一个普通的前pression(正则表达式),用于在输入框中添加多个电子邮件ID下列条件:
- 多个电子邮件ID必须用逗号隔开
,
- 需要有用于至少一个电子邮件ID
- 有不应该在输入字段中的任何空格。
所以我创造了这个正则表达式:
<$p$p><$c$c>^(([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5}){1,25})+([,.](([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5}){1,25})+)*$我测试了它在regex101.com及其工作就像一个魅力
但是,当我将其与code集成,它的工作原理,,但未能在开头和结尾的空格
下面是演示链接:
解决方案
AngularJS修剪默认输入的,所以你需要使用 NG-修剪=FALSE
中为了通过开头和结尾的空白,在模式
正则表达式。
请参阅:
这篇关于AngularJS - 删除前导和使用正则表达式从输入盒尾随空白的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!