允许字母、数字、小数、空格和下划线的正则表达式模式
Regex pattern allowing alphabets, numbers, decimals, spaces and underscore
我不擅长正则表达式模式。我必须对字符串进行验证,以允许
only alphabets, numbers, decimals, spaces, comma and underscore
允许字母和空格,我有/^[a-zA-Z][a-zA-Z''s]+$/
请帮助我在一个模式中创建上述所有条件。
谢谢
这个正则表达式应该可以满足您的需求
'[a-zA-Z0-9_. ,]*'
在正则表达式中,我指定了范围a到z、a到z(大写)、0到9和单个字符_、小数点"。"、空格和逗号。
如果您想确保在第一个字母之后至少有一个字符,您可以将*替换为+,或将{2,}替换为至少多2个字符,或将{2,5}替换为2到5个字符。
您可以尝试:
/^['w., ]+$/
我不知道起始字符有什么要求,如果有的话
Rahul的回答给了我思考的方向,但对于访客来说,也许这也能有所帮助
patternForClasName = /^([a-zA-Z0-9 _]+'.)*[a-zA-Z0-9 _]+$/;
// Allowing valid className which has a format abcsasa.dsd.dsd(the class or a package name can have an underscore or a numerical)
patternForName = /^([a-zA-Z0-9 _-]+)$/;
// Allowing alphanumeric + spaces + (_)underscore and a (-)dash
patternForDescription = /^([a-zA-Z0-9 _-]+[','.]+)*[a-zA-Z0-9 _-]*$/;
// Allowing alphanumeric,spaces, (_)underscore, (-)dash, comma, decimal
patternURLFormat = /(ftp|http|https):'/'/('w+:{0,1}'w*@)?('S+)(:[0-9]+)?('/|'/(['w#!:.?+=&%@!'-'/]))?/;
// For a valid URL
相关文章:
- 键按下上的正则表达式 仅限制数字
- 正则表达式,用于在 JavaScript 中为电话号码添加短划线
- 我该如何编写一个正则表达式来匹配字符串后面的值(到下一个逗号)
- 正则表达式,用于查找字符串的所有出现项,然后查找其后面的下一个空格
- 用于 HTML 表单验证的正则表达式在没有空格的情况下开始
- 如何在不使用正则表达式的情况下从 JavaScript 中的字符串中删除 HTML 标记
- 如何在不使用 JavaScript 正则表达式的情况下将大写转换为小写,反之亦然
- 在这种情况下,正则表达式中的“[”是什么( 2 个问题)
- 正则表达式根据下一个单词将 a 更改为 a
- Javascript - 正则表达式,用于字母,数字,下划线逗号分隔的标签
- 正则表达式字母数字字符 - 允许连字符和下划线
- 如何从正则表达式[^wxC0-xFF]中删除空格和下划线
- 如何使用JavaScript正则表达式来匹配下划线后的字符串值
- 正则表达式(连字符、下划线和句号)
- 下划线跳过正则表达式
- 使用正则表达式匹配空字符串、逗号、连字符或下划线一次
- 字母数字,破折号和下划线,但没有空格正则表达式检查JavaScript
- 不允许连续点或下划线的正则表达式
- 允许字母、数字、小数、空格和下划线的正则表达式模式
- 正则表达式,用于将字符串中除“第一个字符”外的其他字符更改为“下划线”