匹配两个punkts正则表达式
matching both punkts regular expressions
我有这样强大的:
Nowowiejska 37, Tomaszów Mazowiecki, Polska
我想用JS匹配所有带有的字符串
any word, any word, Polska
怎么做?如何在正则表达式中使用和?
/.,/.,/Polska
这样尝试:
function validate(string) {
var splitstringarray = string.split(',');
// check if the string contains 2 commas
if (splitstringarray.length !== 3) {
return false;
}
// check if the string ends in 'Polska'
var suffix = 'Polska';
if (splitstringarray[2].indexOf(suffix, splitstringarray[2].length - suffix.length) < 0) {
return false;
}
return true;
}
var valid = 'Nowowiejska 37, Tomaszów Mazowiecki, Polska';
var invalid1 = 'Nowowiejska 37 Tomaszów Mazowiecki, Polska';
var invalid2 = 'Nowowiejska 37, Tomaszów Mazowiecki, Polski';
alert(validate(valid)); // returns true
alert(validate(invalid1)); // returns false
alert(validate(invalid2)); // returns false
更优雅的方法可能是匹配正则表达式。
相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 单击时切换两个图像
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 基于两个条件退出While循环
- 如何在这里将两个值最低的数字相加
- 组合两个javascript函数
- 如何使用offer/answer交换来自两个对等连接的流
- jsf中两个字符串的颜色代码差异
- 加载两个具有相同父密钥名称的json文件
- 在Qualtrics中,介绍如何动态连接两个滑块
- 访问$.ajax()函数中的两个不同数组
- 如何在three.js上添加两个向量
- 如何在datetimepicker中使用两个验证器
- 如何在javascript中获取两个日期之间的周六和周日的日期
- 两个指令创建新的继承的和隔离的作用域-元素得到哪个
- javascript函数,它接受两个输入:一个对象和一个键,并返回对象中该键的相应值
- 匹配两个punkts正则表达式