Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I saw this post in internet about the restrictions on Skype name
A Skype username cannot be shorter than six characters or longer than
32. It can contain both letters and numbers, but must start with a letter; accented characters are not allowed. The only punctuation
marks you can use are commas, dashes, periods and underscores.
What is the regular expression that restrict these rules in C#?
Regards
maybe you can try this:
/^[A-Za-z\d\,\-\.\_]{6,32}$/
EDIT: make alphabets case-insensetive
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
We have for egz. 4.7(8+3) how add multiple character between digit and bracket4.7*(8+3)
Capture digit followed by bracket into two groups, then replace matched value with group values and multiple character between them:
Regex.Replace(input, #"(\d)(\()", "$1*$2")
For input "4.7(5+(8+3)/1(1-2))" result will be "4.7*(5+(8+3)/1*(1-2))"
Keep it simple: REplace ( by *(
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I need to allow specific characters in my textbox but not range of letters only those ( T, A, G, C ).. the problem is I can't find the regular expression pattern for that.
I think you can make it just with /[TAGC]/g.
I strongly recommend you to check out this site, you can test every regular expression you need there:
RegExr
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
The text is in Hebrew, and contains email addresses within the sentences (meaning that the char '.' may indicate not only an end of a sentence but also an email address) I want to split the text into sentences. How can I do it? With what regex pattern?
Like so: ((([^\.]|\.\S)+[\.\!\?])\s+)
Each capture at the top level will be a sentence on the assumption that a period followed by a non-space character is part of an email.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 7 years ago.
Improve this question
This is the expression, it is not accepting "_" as a special character
{(?=.{8,})(?=(.*\d){0,})(?=(.*\W){1,})}
When you set conditions inside a pattern, do not forget to actually consume the characters, add .+ to capture 1 or more symbols, or .* to capture 0 or more characters:
{(?=.{8,})(?=(.*\d){0,})(?=(.*[^a-zA-Z0-9]){1,}).+}
However, if you want to require a string to have at least 1 digit and at least 1 non-word symbol (excluding underscore), I'd suggest using
{(?=.{8,})(?=(?:.*\d){0,})(?=(?:.*[^a-zA-Z0-9]){1,}).+}
See demo.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
Usernames Yes/No
“6789” Yes
“33333333_TL” No
“34567890-Shhh” No
“123456-Hero” Yes
“1234567” Yes
“New12345678” No
“87456773kk” No
“1234567890” No
See Regex to check for 4 consecutive numbers.
First check if your string's length >= 8 and then use a regex to look for N consecutive digits and if it finds a fit - your validation fails. Something like - /[^\d]\d{8}[^\d]/