繁体   English   中英

dojo,filteringselect,查询和排除字符串

[英]dojo, filteringselect, query and exclude string

我有一点问题。

我有一个filteringSelect,我想从选择中排除具有特定值(价格等于50)的那些。

所以这是我的代码不起作用(选择变为空):

priceSelect.query.price = "^(?!50)$"

好吧,我认为我的正则表达式很好,但是如果它不起作用,那是无效的。

您的正则表达式将仅匹配空字符串,就像使用^$ 否定的前瞻只是在向前看是否没有这两个数字,但它不匹配任何东西。

因此,您将另外需要与输入匹配的零件,如下所示:

priceSelect.query.price = "^(?!50$)\d+$"

我还将$添加到您的前瞻中,否则它将拒绝以“ 50”开头的每个数字(例如500、509,...)

在Regexr上在线查看

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM