Javascript Regex用于字母和单个倒置逗号
Javascript Regex for letters and single inverted comma
我正在尝试为javascript]编写regex,它应该允许零个或多个字母,并且只允许一个倒置的逗号。有效值为:
per'
p'
'
无效值为
''
'9
我尝试过使用/^[a-zA-Z']+$/
,但它允许使用任意数量的逗号。我将其修改为/^[a-zA-Z'?]+$/
。但它仍然不起作用。
请在此处查看演示https://regex101.com/r/wZ7dR3/1
/^[a-zA-Z]*'[a-zA-Z]*$/gm
如果您有一个要验证的多行值列表,您也需要使用m
选项,如下所示:
var re = /^[a-z]*'[a-z]*$/gmi;
var str = 'per'''np'''n'''n'''''n''9'nX''YZ'n9'' ''';
var m;
while ((m = re.exec(str)) != null) {
if (m.index === re.lastIndex) {
re.lastIndex++;
}
// View your result using the m-variable.
// eg m[0] etc.
}
请参阅此处的示例。
你可以试试这个,这可能有助于
var string="string";
var regex=/^[a-zA-Z]*'[a-zA-Z]*$/;
var result=string.match(regex);
if(result)
{
//your code
}
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- Regex代码只允许一个空格
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- Regex表示10位数字,其中没有't允许所有零、所有单个no和序列号
- Javascript Regex用于字母和单个倒置逗号
- Regex以匹配url中的单个单词
- Regex检测单个'仅排除两个''
- Regex查找用方括号括起来的单个单词
- Regex匹配由一个或多个字母或数字包围的所有单个下划线
- RegEx将可变数量的字符替换为单个字符
- 如何从单个RegEx中获得多个匹配项
- Regex,用于从单个字符串中解析名称和电子邮件
- Regex匹配单个新行.Regex匹配双新线
- 使用Regex和JavaScript在字符串中包装出现多次的单个模式
- 需要javascript regex允许数字,单个和特定的alpha数字字符和破折号
- Javascript RegEx从字符串中提取所有单词作为单个匹配项,但不提取数字
- Javascript regex模式匹配多个字符串(AND, OR)对单个字符串
- regex验证单个字符的出现
- 匹配单个单词,末尾可能有标点符号或复数形式(Regex)